<SEC-DOCUMENT>0001193805-21-000678.txt : 20210517
<SEC-HEADER>0001193805-21-000678.hdr.sgml : 20210517
<ACCEPTANCE-DATETIME>20210517164537
ACCESSION NUMBER:		0001193805-21-000678
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		84
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210517
DATE AS OF CHANGE:		20210517

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GULF RESOURCES, INC.
		CENTRAL INDEX KEY:			0000885462
		STANDARD INDUSTRIAL CLASSIFICATION:	CHEMICALS & ALLIED PRODUCTS [2800]
		IRS NUMBER:				133637458
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		LEVEL 11, VEGETABLE BUILDING
		STREET 2:		INDUSTRIAL PARK OF THE EAST CITY
		CITY:			SHOUGUANG CITY, SHANDONG
		STATE:			F4
		ZIP:			262700
		BUSINESS PHONE:		86 (536) 567-0008

	MAIL ADDRESS:	
		STREET 1:		LEVEL 11, VEGETABLE BUILDING
		STREET 2:		INDUSTRIAL PARK OF THE EAST CITY
		CITY:			SHOUGUANG CITY, SHANDONG
		STATE:			F4
		ZIP:			262700

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DIVERSIFAX INC
		DATE OF NAME CHANGE:	19940331
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>e620587_10q-gulf.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0pt">&nbsp;</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 12%"><FONT STYLE="font-family: Wingdings; font-size: 10pt">x</FONT></TD>
    <TD STYLE="width: 88%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the quarterly period ended March 31, 2021</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Or</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the transition period from _________ to&nbsp;_________</FONT></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">Commission File Number: 001-34499</P>

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

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">GULF RESOURCES, INC.&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; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nevada</FONT></TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 30%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13-3637458</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of incorporation or organization)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer Identification No.)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Level 11,Vegetable Building, Industrial Park
of the East City,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Shouguang City, Shandong,</P></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">262700</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</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">Registrant&rsquo;s telephone number, including area code: +86 (536)
567 0008</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">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="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 35%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Title of each class</U></FONT></TD>
    <TD STYLE="width: 30%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Trading Symbol (s)</U></FONT></TD>
    <TD STYLE="width: 35%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Name of each exchange on which registered</U></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">Common Stock, $0.0005 par value</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GURE</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NASDAQ Global Select Market</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"><FONT STYLE="font-family: Times New Roman, Times, Serif">Indicate by
check mark whether the registrant (1) has 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 </FONT><FONT STYLE="font-family: Wingdings">x</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;No
</FONT><FONT STYLE="font-family: Wingdings">o</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif">Indicate by
check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted 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 such files). Yes </FONT><FONT STYLE="font-family: Wingdings">x</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;No
</FONT><FONT STYLE="font-family: Wingdings">o</FONT></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">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company.&nbsp;&nbsp;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.&nbsp;</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR>
    <TD STYLE="width: 55%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer&nbsp;</FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD>
    <TD STYLE="width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD></TR>
  <TR>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">x</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">x</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging Growth Company </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</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">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. <FONT STYLE="font-family: Wingdings">o</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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">Indicate by check mark whether the registrant is a shell company (as
defined in Rule 12b-2 of the Exchange Act).</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"><FONT STYLE="font-family: Times New Roman, Times, Serif">Yes </FONT><FONT STYLE="font-family: Wingdings">o</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
</FONT><FONT STYLE="font-family: Wingdings">x</FONT></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 May 17, 2021, the registrant had outstanding 10,469,477 shares
of common stock.</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: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center; font-size: 10pt"></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"><A NAME="toc"></A><B>Table of Contents</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Part I &ndash; Financial Information</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 85%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a">Item 1. Financial Statements</A></FONT></TD>
    <TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b">Item 2. Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#c">Item 3. Quantitative and Qualitative Disclosures about Market Risk</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#d">Item 4. Controls and Procedures</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Part II &ndash; Other Information</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#e">Item 1. Legal Proceedings</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#f">Item 1A. Risk Factors</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#g">Item 2. Unregistered Shares of Equity Securities and Use of Proceeds</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#h">Item 3. Defaults Upon Senior Securities</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#i">Item 4. Mine Safety Disclosure</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#j">Item 5. Other Information</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#k">Item 6. Exhibits</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A HREF="#l">Signatures</A></B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30</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"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></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>PART I&mdash;FINANCIAL 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"></A>Item 1. Financial Statements</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR>
    <TD STYLE="width: 100%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GULF RESOURCES, INC.</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;AND SUBSIDIARIES</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONDENSED CONSOLIDATED BALANCE SHEETS</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in U.S. dollars)</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021<BR> Unaudited</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, 2020 <BR> Audited</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Current Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: justify">Cash</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">96,699,324</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">94,222,538</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,859,705</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,521,798</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Inventories, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">576,607</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">419,609</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Prepayments and deposits</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,449,526</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,146,461</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Other receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">559</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">559</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Total Current Assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">104,585,721</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">107,310,965</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Non-Current Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Property, plant and equipment, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">149,966,631</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">148,947,689</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Finance lease right-of use assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">183,550</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">186,272</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Operating lease right-of &ndash;use assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,662,972</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,868,661</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Prepaid land leases, net of current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,063,469</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,134,004</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Deferred tax assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">19,131,925</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,590,227</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total non-current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">188,008,547</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">186,726,853</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total Assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">292,594,268</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">294,037,818</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Liabilities and Stockholders&rsquo; Equity</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Current Liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Accounts and other payable and accrued expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,549,889</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,081,701</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Taxes payable-current</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,405,772</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,326,179</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Finance lease liability, current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">250,591</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">217,070</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Operating lease liabilities, current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">317,544</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">477,350</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Total Current Liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,523,796</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,102,300</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Non-Current Liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Finance lease liability, net of current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,875,592</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,888,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Operating lease liabilities, net of current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,857,421</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,022,342</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Total Non-Current Liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">9,733,013</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">9,911,245</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total Liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">20,256,809</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">17,013,545</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Commitment and Loss Contingencies&#12288;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Stockholders&rsquo; Equity</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,043,307 shares issued; and 9,997,477 shares outstanding as of March 31, 2021 and December 31, 2020, respectively</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,139</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,139</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Treasury stock; 45,830 shares as of March 31, 2021 and December 31, 2020 at cost</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Additional paid-in capital</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">97,435,316</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">97,435,316</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Retained earnings unappropriated</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">148,886,232</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">151,388,356</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Retained earnings appropriated</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Accumulated other comprehensive income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,268,557</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">4,453,247</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Total Stockholders&rsquo; Equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">272,337,459</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">277,024,273</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total Liabilities and Stockholders&rsquo; Equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">292,594,268</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">294,037,818</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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">See accompanying notes to the 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"></P>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></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">GULF RESOURCES, INC.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended <BR> March 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">NET REVENUE</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Net revenue</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,259,243</TD><TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">557,670</TD><TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OPERATING EXPENSE</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Cost of net revenue</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,181,389</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(921,320</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Sales, marketing and other operating expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(9,545</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,243</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Direct labor and factory overheads incurred during plant shutdown</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,613,483</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,610,423</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">General and administrative expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,736,250</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(843,337</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 27pt">Other operating expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(15,776</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,540,667</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(5,393,099</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">LOSS FROM OPERATIONS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,281,424</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,835,429</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OTHER INCOME (EXPENSE)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Interest expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(36,862</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(35,428</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 27pt">Interest income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">72,453</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">74,656</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">LOSS BEFORE TAXES</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,245,833</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,796,201</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">INCOME TAX&nbsp;&nbsp;BENEFIT</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">743,709</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,256,443</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">NET LOSS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">COMPREHENSIVE LOSS:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">NET LOSS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OTHER COMPREHENSIVE LOSS</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">- Foreign currency translation adjustments</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,184,690</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,515,359</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE LOSS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,686,814</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,055,117</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">LOSS PER SHARE:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">BASIC AND DILUTED</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.25</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.37</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">WEIGHTED AVERAGE NUMBER OF SHARES:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">BASIC AND DILUTED</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,997,477</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,517,427</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; 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">See accompanying notes to the 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"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR>
    <TD STYLE="width: 100%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GULF RESOURCES, INC.</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AND SUBSIDIARIES</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&rsquo; EQUITY</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">THREE-MONTH PERIOD ENDED MARCH 31, 2021 AND 2020</FONT></TD></TR>
  <TR>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in U.S. dollars)</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Common stock</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Accumulated</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Additional</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Retained</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Retained</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">other</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of shares</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of shares</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of treasury</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Treasury</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">paid-in</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">earnings</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">earnings</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">comprehensive</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">issued</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">outstanding</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">stock</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">stock</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">capital</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">unappropriated</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">appropriated</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Income(loss)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 10%; font: 7pt Times New Roman, Times, Serif">BALANCE AT DECEMBER 31, 2020 (Audited)</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">10,043,307</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">9,997,477</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">45,830</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">24,139</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">97,435,316</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">151,388,356</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">4,453,247</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">277,024,273</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">Translation adjustment</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">(2,184,690</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">(2,184,690</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">Net loss for three-month period ended March 31, 2021</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">BALANCE AT MARCH 31, 2021 (Unaudited)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">10,043,307</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">9,997,477</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">45,830</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">24,139</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">97,435,316</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">148,886,232</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">2,268,557</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">272,337,459</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>



<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Common stock</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Accumulated</TD><TD STYLE="font-size: 7pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Number</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Additional</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Retained</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Retained</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">other</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of shares</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of shares</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">of treasury</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">Treasury</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">paid-in</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">earnings</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">earnings</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center">comprehensive</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">issued</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">outstanding</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">stock</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">stock</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">capital</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">unappropriated</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">appropriated</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Income(loss)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 7pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 7pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 7pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 10%; font: 7pt Times New Roman, Times, Serif">BALANCE AT DECEMBER 31, 2019 (Audited)</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">9,563,257</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">9,517,427</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">45,830</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">23,904</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">95,043,388</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">159,808,400</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">(15,491,807</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 6%; font: 7pt Times New Roman, Times, Serif; text-align: right">263,107,100</TD><TD STYLE="width: 1%; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">Translation adjustment</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">(4,515,359</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: right">(4,515,359</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">Net loss for three-month period ended March 31, 2020</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="border-bottom: Black 1pt solid; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">BALANCE AT MARCH 31, 2020 (Unaudited)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">9,563,257</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">9,517,427</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">45,830</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">23,904</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">(510,329</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">95,043,388</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">156,268,642</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">24,233,544</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">(20,007,166</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 7pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: right">255,051,983</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 7pt Times New Roman, Times, Serif; text-align: left">&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">See accompanying notes to the 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"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 100%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GULF RESOURCES, INC.</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AND SUBSIDIARIES</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in U.S. dollars)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(UNAUDITED)</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended March 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#12288;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#12288;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">CASH FLOWS FROM OPERATING ACTIVITIES</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#12288;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#12288;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Interest on capital lease obligation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">35,538</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">35,272</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,104,357</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,454,891</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; text-align: left">Unrealized exchange (gain) loss on translation of inter-company balances</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">104,812</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(400,449</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Deferred tax asset</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(743,709</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,256,443</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Common stock issued for services</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Changes in assets and liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Accounts receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,637,800</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,245,576</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 27pt">Inventories</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(162,099</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">523</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Prepayments and deposits</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(71,888</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">54,350</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Other receivables</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Accounts and Other payable and accrued expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">830,751</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(41,562</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Retention payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Taxes payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">72,758</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(18,999</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 27pt">Prepaid land leases</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(369,066</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 27pt">Operating leases</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35,199</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">38,022</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Net cash provided by operating activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,341,395</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,202,357</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CASH FLOWS USED IN INVESTING ACTIVITIES</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Purchase of property, plant and equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(7,416,211</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7, 416,211</FONT>)</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">EFFECTS OF EXCHANGE RATE CHANGES<BR> ON CASH AND CASH EQUIVALENTS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(864,609</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,455,442</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,476,786</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,669,296</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">94,222,538</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">100,301,986</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENTS - END OF PERIOD</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">96,699,324</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">93,632,690</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash paid during the period for:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: 27pt">Income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Operating right-of-use assets obtained in exchange for lease obligations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">SUPPLEMENTAL DISCLOSURE OF CASH NON-CASH INVESTING AND FINANCING ACTIVITIES</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Increase in Property, plant and equipment transferred from Prepayment and deposits and included in Accounts and other payable and accrued expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,199,214</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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">See accompanying notes to the 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"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 1 &ndash; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING
POLICIES</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)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basis
of Presentation and 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">The accompanying condensed financial statements
have been prepared by Gulf Resources, Inc (&ldquo;Gulf Resources&rdquo;) a Nevada corporation and its subsidiaries (collectively, the
&ldquo;Company&rdquo;), without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily include all
information and footnotes necessary for a fair statement of its financial position, results of operations and cash flows in accordance
with accounting principles generally accepted in the United States (&ldquo;US GAAP&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">In the opinion of management, the unaudited financial
information for the quarter ended March 31, 2021 presented reflects all adjustments, which are only normal and recurring, necessary for
a fair statement of results of operations, financial position and cash flows. These condensed financial statements should be read in conjunction
with the financial statements included in the Company&rsquo;s&nbsp;Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Operating results for the interim periods are not necessarily indicative of operating results for an entire fiscal year.</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 preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the financial statements
and accompanying disclosures. Although these estimates are based on management&rsquo;s best knowledge of current events and actions that
the Company may undertake in the future, actual results may be different from the estimates. The Company also exercises judgments in the
preparation of these condensed financial statements in the areas including classification of leases and related party transactions.</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 consolidated financial statements include
the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British
Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (&ldquo;HKJI&rdquo;). HKJI
owns 100% of Shouguang City Haoyuan Chemical Company Limited (&quot;SCHC&quot;) which owns 100% of Shouguang Yuxin Chemical Industry Co.,
Limited (&ldquo;SYCI&rdquo;) and Daying County Haoyuan Chemical Company Limited (&ldquo;DCHC&rdquo;).&nbsp;&nbsp;All material intercompany
transactions have been eliminated on 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">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nature
of the Business</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 manufactures and trades bromine and
crude salt through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (&quot;SCHC&quot;) in the People&rsquo;s
Republic of China (&ldquo;PRC&rdquo;), which is also planning to engage in seawater desalination technology research and service and
to handle the import and export of goods and technologies within the scope permitted by the State. The Company also manufactures chemical
products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned
subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&quot;SYCI&quot;) in the PRC. DCHC was established to further
explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January
2019 but suspended production temporarily in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii) 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">On March 11, 2020, the World Health Organization
(WHO) officially declared COVID-19 a pandemic. The duration and intensity of the impact of the COVID-19 and resulting disruption to the
Company&rsquo;s operations and financial position is uncertain. While our operations are currently not materially affected, it is unknown
whether or how they may be affected if such a pandemic persists for an extended period. While not yet quantifiable, the Company believes
this situation did not have a material adverse impact on its operating results in the first quarter of 2021 and will continue to assess
the financial impact. The virus outbreak slightly delayed the commencement of the operations for Factory No.1, No.4, No.7, No.9, and it
may also delay the approval for the remaining three factories include No.2, No.8 and No.10. It is, however, still unclear how the pandemic
will evolve going forward, and we cannot assure you whether the COVID-19 pandemic will bring about significant negative impact on our
business operations, financial condition and operating results, including but not limited to negative impact to our total revenues.&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">(i) Bromine and Crude Salt Segments</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 2019, the Company received a notification
from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations.
In April 2019, Factory No.1, and Factory No.7 resumed operation.</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 25, 2019, the government of Shouguang
City issued a notice ordering all bromine facilities in Shouguang City, including the Company&rsquo;s bromine facilities, including Factory
No.1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the coronavirus
outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the
Company received an approval dated February 27, 2020 issued by the local governmental authority which allowed the Company to resume production
after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People&rsquo;s Government
dated March 5, 2020 allowing the Company to resume production at its bromine factories No.1, No. 4, No.7 and No. 9 in order to meet the
needs of bromide products for epidemic prevention and control (the &ldquo;March 2020 Approval&rdquo;). The Company&rsquo;s Factories No.
1 and No. 7 commenced trial production in mid-March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9
commenced commercial production on May 6, 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">Pursuant to the notification issued on November
24, 2020 from the government of Shouguang City, all bromine facilities in Shouguang City had to be temporarily closed from December 25,
2020 until February 19, 2021 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine
facilities in factory No. 1, No. 4, No. 7 and No. 9 during the aforesaid period and commenced production as scheduled on February 19,
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">(ii) Chemical Segment</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 24, 2017, the Company received a letter
from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in
the second living area&nbsp;of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (&ldquo;Bohai Park&rdquo;).
This is because the two plants are located in a residential area and their production activities will impact the living environment of
the residents. This is as a result of the country&rsquo;s effort to improve the development of the chemical industry, manage safe production
and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises
which do not comply with the requirements of the safety and environmental protection regulations will be ordered to shut down.</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 December 2017, the Company secured from the
government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction
design draft and other related docu15ments to the local authorities for approval. In January 2020, the Company obtained the environmental
protection assessment approval performed by the government of Shouguang City, Shandong Province for the proposed new Yuxin chemical factory.
With this approval, the Company is permitted to construct the new chemical factory and began the construction in the second quarter of
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 estimates this relocation process
will cost approximately $64 million in total.&nbsp;The Company incurred relocation costs comprising prepaid land lease, professional fees
related to the design of the new chemical factory, purchase of plant and equipment and construction costs and installation costs incurred
for the new chemical factory in the amount of $35,635,297 and $33,496,295, which were recorded in the Property, plant and equipment in
the consolidated balance sheets as of March 31, 2021 and December 31, 2020.&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">(iii) Natural Gas Segment</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 January 2017, the Company completed the first
brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January 2019.
On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province, whereby the
Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project,
and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these
approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with
the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and
natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of
Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect
on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with
its applications for the natural gas and brine project approvals with related government departments until after the governmental planning
has been finalized the land and resource planning for Sichuan Province.</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">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allowance
for Doubtful Accounts</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 March 31, 2021 and December 31, 2020, there
were no allowances for doubtful accounts. No allowances for doubtful accounts were charged to the condensed consolidated statements of
loss for the three-month periods ended March 31, 2021 and 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 collected from its accounts receivable
an amount of $3,396,688 in April 2021 through May 5, 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">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concentration
of Credit Risk</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 exposed to credit risk in the normal
course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company&rsquo;s cash
and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China
Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $96,699,324
and $94,222,538 with these institutions as of March 31, 2021 and December 31, 2020, respectively.&nbsp;&nbsp;The Company has not experienced
any losses in such accounts in the PRC.</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: 7; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 1 &ndash; BASIS OF PRESENTATION AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES &ndash; Continued</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">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property,
Plant and Equipment</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">Property, plant and equipment are stated at cost
less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment
of existing facilities or equipment are capitalized and depreciated using the straight-line method at rates sufficient to depreciate such
costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as incurred.</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">Mineral rights are recorded at cost less accumulated
depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under
the units of production method, whichever is shorter.</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">Construction in process primarily represents direct
costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment
upon completion and depreciation will commence when the completed assets are placed in service.&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">The Company&rsquo;s depreciation and amortization
policies on property, plant and equipment, other than mineral rights and construction in process, 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="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Useful life</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in years)</P></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">Buildings (including salt pans)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8 - 20</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">Plant and machinery (including protective shells, transmission channels and ducts)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 8</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 70%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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">Furniture, fixtures and equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-8</FONT></TD>
    <TD>&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">Property, plant and equipment under the capital
lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the 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">Producing oil and gas properties are depreciated
on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production
directly attributed to designated oil and gas properties are depreciated based on the proved developed reserves of the respective oil
and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties
are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects
are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of
depreciation.</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">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retirement
Benefits</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 relevant laws and regulations
in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization.
The Company makes contributions to the retirement plan at the applicable rate based on the employees&rsquo; salaries. The required contributions
under the retirement plans are charged to the condensed consolidated statement of income on an accrual basis when they are due. The Company&rsquo;s
contributions totaled $246,622 and $140,108 for the three-month periods ended March 31, 2021 and 2020, 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">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Revenue
Recognition</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">Net revenue is net of discount and value added
tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods
is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in
exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred.
Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement
of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.</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: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 1 &ndash; BASIS OF PRESENTATION AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES &ndash; Continued</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">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recoverability
of Long-lived Assets</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 Financial Accounting Standards
Board (&ldquo;FASB&rdquo;) Accounting Standards Codification (&ldquo;ASC&rdquo;) 360-10-35 <I>&ldquo;Impairment or Disposal of Long-lived
Assets&rdquo;</I> , long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate.
The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.</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 determines the existence of such impairment
by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount
of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the
discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such
assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold
or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to
their estimated salvage value in connection with the decision to dispose of such assets.</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-month period ended March 31, 2021
and 2020, the Company determined that there were no events or circumstances indicating possible additional impairment of its long-lived
assets.</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)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic
and Diluted Net Income per Share of Common Stock</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">Basic earnings per common share are based on the
weighted average number of shares outstanding during the periods presented.&nbsp;&nbsp;Diluted earnings per share are computed using weighted
average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would
have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding
stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from
the calculation of number of dilutive common stock equivalents amounted to 62,704 and 113,370 shares for the three-month periods ended
March 31, 2021 and 2020, 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">Because the Company reported a net loss for the
three-month periods ended March 31, 2021 and 2020, common stock equivalents including stock options and warrants were anti-dilutive, therefore
the amounts reported for basic and diluted loss per share were the same.</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: 9; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 1 &ndash; BASIS OF PRESENTATION AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES &ndash; Continued</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">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reporting
Currency and Translation</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 financial statements of the Company&rsquo;s
foreign subsidiaries are measured using the local currency, Renminbi (&ldquo;RMB&rdquo;), as the functional currency; whereas the functional
currency and reporting currency of the Company is the United States dollar (&ldquo;USD&rdquo; or &ldquo;$&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">As such, the Company uses the &ldquo;current rate
method&rdquo; to translate its PRC operations from RMB into USD, as required under FASB ASC 830 &ldquo;Foreign Currency Matters&rdquo;.
The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date.
The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company&rsquo;s
PRC subsidiaries are recorded in stockholders&rsquo; equity as part of accumulated other comprehensive income. The statement of income
and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies
other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense.
The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for
the acquisition of business which is translated at historical rates.</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">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign
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">All of the Company&rsquo;s operations and assets
are located in PRC.&nbsp;&nbsp;The Company may be adversely affected by possible political or economic events in this country.&nbsp;&nbsp;The
effect of these factors cannot be accurately predicted.</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">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories</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">Inventories are stated at the lower of cost, determined
on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct
labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete
and selling expenses.</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">(m)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Leases</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 determines if an arrangement is a
lease at inception. Operating leases are included in operating lease right-of-use (&ldquo;ROU&rdquo;) assets and operating lease liabilities
in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated
balance sheets.</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">ROU assets represent the Company&rsquo;s right
to use an underlying asset for the lease term and lease liabilities represent the Company&rsquo;s obligation to make lease payments arising
from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value
of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily
determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the
present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</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 does not recognize operating lease
ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.</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: 10; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">&nbsp;NOTE 1 &ndash; BASIS OF PRESENTATION AND
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &ndash; Continued</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 9pt 0pt 0">(n) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based Compensation</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based awards issued to employees are recorded
at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized
as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee
stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the
good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments
have been satisfied.</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">The Company has elected to account for the forfeiture
of stock-based awards as they occur.</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">(o)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loss
Contingencies</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 accrues for loss contingencies relating
to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when
such liabilities become probable and could be reasonably estimabled. Such estimates may be based on advice from third parties or on management&rsquo;s
judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information
become known or circumstances change that affect the Company&rsquo;s previous assumptions with respect to the likelihood or amount of
loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates<FONT STYLE="color: red">.</FONT></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)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income
Tax</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 accounts for income taxes in accordance
with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under
this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax
basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using
tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized
or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than
not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides
criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax
position may be recognized if it is &ldquo;more likely than not&rdquo; that the position is sustainable based solely on its technical
merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income
tax in the consolidated statement of profit (loss).</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">(q) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New
Accounting Pronouncements</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">Recent accounting pronouncements adopted</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 were no recent accounting pronouncements adopted during the three
months ended March 31, 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">Recently Issued Accounting Pronouncements Not
Yet Adopted</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">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments
&ndash; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans,
debt securities, trade.</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: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 1 &ndash; BASIS OF PRESENTATION AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES &ndash; Continued</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">receivables, and any other financial assets that have the contractual
right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets.
For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within
those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The
Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.&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">NOTE 2 &ndash; INVENTORIES</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">Inventories consist of:</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, <BR> 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, <BR> 2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Raw materials</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">39,855</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">21,484</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Finished goods</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">536,752</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">398,125</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">576,607</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">419,609</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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">There was no allowance for slow-moving inventories
as of March 31, 2021 and 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">NOTE 3 &ndash; PREPAID LAND LEASES</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 the rights to use certain parcels
of land located in Shouguang, Shandong , PRC, through lease agreements signed with local townships or the government authority. The production
facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from ten to fifty years. Some of
the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each anniversary date. These leases
have no purchase option at the end of the lease term and were classified as operating leases prior to and as of January 1, 2019 when the
new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized on a straight line basis. As of January 1,
2019, all the leases in which term has commenced and were in use were classified as operating lease right-of-use assets (&ldquo;ROU&rdquo;).
See Note 6.</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 December 2017, the Company paid a one lump
sum upfront amount of $9,677,429 for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (&ldquo;Bohai&rdquo;)
for the new chemical factory under construction. There is no purchase option at the end of the lease term. This was classified as an operating
lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12,
2069. The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance sheet as of March 31 2021
and December 31, 2020. As of March 31, 2021, the prepaid land lease increased to $10,063,469 due to an additional amount paid for stamp
duty and related land use rights fees. Amortization of this prepaid land lease will commence when the chemical factory is built and placed
in service.</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 June 2020, the construction of the new chemical
factory commenced and is expected to complete around June 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"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 4 &ndash; PROPERTY, PLANT AND EQUIPMENT, NET</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, net 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, <BR> 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, <BR> 2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Mineral rights</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,934,951</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,955,780</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Buildings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">63,573,495</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">64,024,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Plant and machinery</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">256,579,799</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">258,400,710</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Motor vehicles</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,507</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,553</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Furniture, fixtures and office equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,295,179</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,318,564</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Construction in process</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,127,541</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">12,095,565</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">344,517,472</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">340,801,839</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Less: Accumulated depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(176,040,608</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(173,212,554</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Impairment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(18,510,233</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(18,641,596</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">149,966,631</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">148,947,689</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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 Company has certain buildings and salt pans
erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the government
authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans. The aggregate carrying
values of these properties situated on parcels of the land are $18,720,653 and $19,302,600 as at March 31, 2021 and December 31, 2020,
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">During the three-month period ended March 31,
2021, depreciation and amortization expense totaled $4,102, 929, of which $1,816,782, $163,233 and $2,122,914 were recorded in direct
labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, 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">During the three-month period ended March 31,
2020, depreciation and amortization expense totaled $3,453,563, of which $2,578,771, $201,406 and $673,386 were recorded in direct labor
and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, 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">NOTE 5 &ndash; FINANCE LEASE RIGHT-OF-USE ASSETS</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 under finance lease, net 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, <BR> 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, <BR> 2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif">Buildings</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">125,231</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">126,120</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Plant and machinery</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,290,926</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,307,184</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,416,157</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,433,304</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,232,607</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,247,032</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">183,550</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">186,272</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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 above buildings erected on parcels of land
located in Shouguang, PRC, are collectively owned by local townships.&nbsp;&nbsp;The Company has not been able to obtain property ownership
certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels of land.&nbsp;&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">During the three-month period ended March 31,
2021, depreciation and amortization expense totaled $1,428, which was recorded in direct labor and factory overheads incurred during plant
shutdown. During the three-month period ended March 31, 2020, depreciation and amortization expense totaled $1,327, which was recorded
in direct labor and factory overheads incurred during plant shutdown.</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: 13; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 6 &ndash; OPERATING LEASE RIGHT-OF USE ASSETS</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 March 31, 2021, the total operating lease
ROU assets was $8,662,972.</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 total operating lease cost for the three-month
period ended March 31, 2021 and 2020 was $240,150 and $219,687, 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">The Company has the rights to use certain parcels
of land located in Shouguang, the PRC, through lease agreements signed with local townships or the government authority. For parcels of
land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of land of which
the Company cannot obtain land use rights certificates covers a total of approximately 38.6 square kilometers of aggregate carrying value
of $8,155,820 as at March 31, 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">NOTE 7 &ndash; ACCOUNTS AND OTHER PAYABLE AND
ACCRUED EXPENSES</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">Accounts and other payable and accrued expenses
consist 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">March 31,</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: justify">Accounts payable</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,040,950</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">479,958</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Salary payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">318,291</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">320,549</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Social security insurance contribution payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">101,446</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">49,167</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Other payable-related party (see Note 8)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">23,738</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">95,616</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deposit on subscription of a subsidiary&rsquo;s share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">152,180</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">153,260</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Accrued expense-construction</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,296,071</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,537,644</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Accrued expense-others</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">617,213</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">445,507</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">8,549,889</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,081,701</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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 deposit on subscription of a subsidiary's share of $152,180 as
of March 31, 2021 relates to sale of non-controlling interests in DCHC.&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; text-align: justify"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 8 &ndash; RELATED PARTY TRANSACTIONS&nbsp;&nbsp;</P>

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

<P STYLE="text-align: justify">On September 25, 2012, the Company purchased five floors of a commercial building in the PRC, through
SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd. (the &ldquo;Seller&rdquo;) at a cost of approximately $5.7 million
in cash, of which Mr. Ming Yang, the Chairman of the Company, had a 99% equity interest in the Seller. During the first quarter of 2018,
the Company entered into an agreement with the Seller, a related party, to provide property management services for an annual amount
of approximately $94,940 for five years from January 1, 2018 to December 31, 2022. The expense associated with this agreement for the
three months ended March 31, 2021 and 2020 was approximately $23,735 and $22,013. The amounting owing for the property management services
as of March 31, 2021 and December 31, 2020 was $23,738 and $95,616 (Note 7). The amount owed as of March 31, 2021 is interest-free, unsecured
and payable in January 2022.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 9 &ndash; TAXES PAYABLE</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">March 31,</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Land use tax payable</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">827,702</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">833,576</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Value added tax and other taxes payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">578,070</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">492,603</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Land use tax payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,405,772</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,326,179</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 10 &ndash;LEASE LIABILITIES-FINANCE AND OPERATING
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">The components of finance lease liabilities were
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="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31,</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</FONT></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">Total finance lease liability</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.7%</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,126,183</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,105,973</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">Less: Current portion</FONT></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 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(250,591 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(217,070</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></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">Finance lease liability, net of current portion</FONT></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 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,875,592</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,888,903</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&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">Interest expenses from a finance lease liability
amounted to $35,538 and $35,262 for the three-month periods ended March 31, 2021 and 2020, respectively, were charged to the condensed
consolidated statement of loss. The remaining finance lease term at March 31, 2020 was 10 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">The components of operating lease liabilities
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="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31,</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</FONT></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">Total Operating lease liabilities</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.89%</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,174,965</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,499,692</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">Less: Current portion</FONT></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 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(317,544</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(477,350</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></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">Operating lease liabilities, net of current portion</FONT></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 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,857,421</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,022,342</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&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 weighted average remaining operating lease
term at March 31, 2021 was 21 years and the weighted average discounts rate was 4.89%. This discount rates used are based on the base
rate quoted by the People's Bank of China and vary with the remaining term of the lease. Lease payment in the three-months ended March
31, 2021 and 2020 was $204,951 and $181,665.</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">Maturities of lease liabilities were as follows:</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Financial lease</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Operating Lease</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 12 months</TD><TD STYLE="width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; text-align: right">285,642</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; text-align: right">672,669</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">285,642</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">678,258</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 25 to 36 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">285,642</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">677,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 37 to 48 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">285,642</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">683,280</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 49 to 60 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">285,642</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">689,295</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">thereafter</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,428,210</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,421,886</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,856,420</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,822,688</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Less: Amount representing interest</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(730,237</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(6,647,723</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Present value of net minimum lease payments</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,126,183</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">8,174,965</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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">NOTE 11 &ndash;EQUITY</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">Restricted Shares</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">A restricted stock award (&ldquo;RSA&rdquo;) is
an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent of
option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The grantee cannot
transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting rights as common stock,
are entitled to receive dividends and other distributions thereon and are considered to be currently issued and outstanding. The Company
expenses the cost of the restricted stock awards, which is determined to be the fair market value of the shares at the date of grant,
straight-line over the period during which the restrictions lapse. For these purposes, the fair market value of the restricted stock is
determined based on the closing price of the Company's common stock on the grant date.</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">Retained Earnings &ndash; Appropriated</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 the relevant PRC regulations
and the PRC subsidiaries&rsquo; Articles of Association, the Company&rsquo;s PRC subsidiaries are required to allocate its profit after
tax to the following reserve:</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>Statutory Common Reserve Funds</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">SCHC, SYCI and DCHC are required each year to
transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common Reserve
Funds until the balance reaches 50% of the registered share capital.&nbsp;&nbsp;This reserve can be used to make up any loss incurred
or to increase share capital.&nbsp;&nbsp;Except for the reduction of losses incurred, any other application should not result in this
reserve balance falling below 25% of the registered capital. The Statutory Common Reserve Fund as of March 31, 2021 for SCHC, SYCI and
DCHC is 16%, 14% and 0% of its registered capital 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"></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 12 &ndash; STOCK-BASED COMPENSATION</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 Company&rsquo;s 2019 Omnibus Equity
Incentive Plan adopted and approved in 2019 (&ldquo; 2019 Plan&rdquo;), awards under the 2019 Plan is limited in the aggregate to 2,068,398
shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company&rsquo;s 2007 Equity
Incentive Plan, as amended (the &ldquo;2007 Plan&rdquo;). Upon adoption and approval of the 2019 Plan, the 2007 Plan was frozen, no new
awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed by the terms and condition
of the 2007 Plan and applicable award agreement. As of March 31, 2021, the number of shares of the Company&rsquo;s common stock available
for grant of stock&nbsp;options and issuance under the 2019 Plan is 515,648 shares.</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 fair value of each option award is estimated
on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous
compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility is based
on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option exercise pattern.</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 March 31, 2021 and
2020, total compensation costs for options issued recorded in the consolidated statement of loss were $0.</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">During the three months ended March 31, 2021, there were no options
issued to employees or non-employees.</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 following table summarizes all Company stock
option transactions between January 1, 2021 and March 31, 2021.</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Number of Option <BR> and Warrants <BR> Outstanding and exercisable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Weighted- Average Exercise price of Option <BR> and Warrants</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Range of <BR> Exercise Price per Common Share</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 45%; font: 10pt Times New Roman, Times, Serif; text-align: justify">Balance, January 1, 2021</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">121,600</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">7.09</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.57 - $7.27</FONT></TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Granted during the period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Exercised &nbsp;during the period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Expired during the period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Balance, March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">121,600</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">7.09</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.57 - $7.27</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="13" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Options and Warrants Outstanding and Exercisable</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted Average</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at March 31, 2021</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Range of</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Prices</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(Years)</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding and exercisable</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">121,600</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.57 - $7.27</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.41</FONT></TD>
    <TD STYLE="width: 1%">&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 aggregate intrinsic value of options outstanding and exercisable
as of March 31, 2021 was $4,710.</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">During the three months ended March 31, 2021 and
2020, there were no options exercised.&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"></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 13 &ndash; INCOME TAXES</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 utilizes the asset and liability method
of accounting for income taxes in accordance with FASB ASC 740-10. If it is more likely than not that some portion or all of a deferred
tax asset will not be realized, a valuation allowance is recognized.</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">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;United
States (&ldquo;US&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">Gulf Resources, Inc. may be subject to the United
States of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had no US taxable
income for the three-month periods ended March 31, 2021 and 2020, and management believes that its earnings are permanently invested in
the PRC.</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">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;British
Virgin Islands (&ldquo;BVI&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">Upper Class Group Limited, a subsidiary of Gulf
Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital gain
in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month periods ended March 31, 2021 and 2020.&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">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hong
Kong</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">HKJI, a subsidiary of Upper Class Group Limited,&nbsp;was
incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or derived
from Hong Kong.&nbsp;&nbsp;No provision for income tax has been made as it has no taxable income for the three-month periods ended March
31, 2021 and 2020.&nbsp;&nbsp;The applicable statutory tax rates for the three-month periods ended March 31, 2021 and 2020 are 16.5%.
There is no dividend withholding tax in Hong Kong.</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">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PRC</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">Enterprise income tax (&ldquo;EIT&rdquo;) for
SCHC, SYCI and DCHC in the PRC is charged at 25% of the assessable profits.</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 operating subsidiaries SCHC, SYCI and DCHC
are wholly foreign-owned enterprises (&ldquo;FIE&rdquo;) incorporated in the PRC and are subject to PRC Local Income Tax Law. The PRC
tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and small and medium-sized
enterprises of science and technology and for five years for other companies. Tax losses of the operating subsidiaries of the Company
may be carried forward for five 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">On February 22, 2008, the Ministry of Finance
(&ldquo;MOF&rdquo;) and the State Administration of Taxation (&ldquo;SAT&rdquo;) jointly issued Cai Shui [2008] Circular 1 (&ldquo;Circular
1&rdquo;). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008 to foreign
investor(s) in 2008 will be exempted from withholding tax (&ldquo;WHT&rdquo;) while distribution of the profit earned by an FIE after
January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective tax rate.</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 March 31, 2021 and December 31, 2020, the
accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&rdquo;) of PRC that are subject to WHT are
$122,460,382 and $126,643,733, respectively. Since the Company intends to reinvest its earnings to further expand its businesses in mainland
China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding companies in the foreseeable
future. Accordingly, as of March 31, 2021 and December 31, 2020, the Company has not recorded any WHT on the cumulative amount of distributable
retained earnings of its foreign invested enterprises that are subject</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: 17; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">to WHT in China. As of March 31, 2021 and December
31, 2020, the unrecognized WHT are $5,086,534 and $5,288,346, 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">The Company&rsquo;s income tax returns are subject
to the various tax authorities&rsquo; examination. The federal, state and local authorities of the United States may examine the Company&rsquo;s
income tax returns filed in the United States for three years from the date of filing. The Company&rsquo;s US income tax returns since
2017 are currently subject to examination.</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">Inland Revenue Department of Hong Kong (&ldquo;IRD&rdquo;)
may examine the Company&rsquo;s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through
2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018. For
companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax returns once
in every four years. The tax returns for 2014 and 2018 are currently subject to examination.</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 components of the provision for income tax
benefit (expense) from continuing operations are:</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Three-Month Period Ended March 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Current taxes &ndash; PRC</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax &ndash; PRC entities</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">743,709</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,256,443</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred taxes &ndash;US entity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">15,957</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,053</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in valuation allowance</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(15,957</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(24,053</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">743,709</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,256,443</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</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: justify">The effective income tax benefit differ from the
PRC statutory income tax rate of 25% from continuing operations in the PRC 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="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended March 31,</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory income tax rate</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-taxable &amp; Non-deductible items</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</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">2</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation allowance</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%)&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective income tax benefit (expense) rate</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double"><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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant components of the Company&rsquo;s
deferred tax assets and liabilities at March 31, 2021 and December 31, 2020 are as follows:</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">March 31,</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax assets:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: justify">Impairment on property, plant and equipment</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,712,092</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,907,548</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Impairment on prepaid land lease</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">877,656</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">883,884</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Exploration costs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,894,641</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,908,087</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Compensation costs of unexercised stock options</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">72,699</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">74,883</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">PRC tax losses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,296,935</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">21,643,028</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">US federal net operating loss</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,063,644</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,045,503</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total deferred tax assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">28,917,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">28,462,933</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Valuation allowance</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9,785,742</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9,872,706</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">19,131,925</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,590,227</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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 decrease in valuation allowance for the three-month
period ended March 31, 2021 is $86,964.</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 increase in valuation allowance for the three-month
period ended March 31, 2020 is $128,868.</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 unrecognized tax benefits and accrual
for uncertain tax positions as of March 31, 2021 and December 31, 2020 and no amounts accrued for penalties and interest for the three
months ended March 31, 2021 and 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">NOTE 14 &ndash; BUSINESS SEGMENTS</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 four reportable segments:&nbsp;&nbsp;bromine,
crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served by
the Company and the financial information that is reviewed by its chief operating decision maker.</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: 18; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</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">AND SUBSIDIARIES</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">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</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">MARCH 31, 2021</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">(Expressed in U.S. dollars)</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">(UNAUDITED)</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">NOTE 14 &ndash; BUSINESS SEGMENTS &ndash; Continued</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">An operating segment&rsquo;s performance is primarily
evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs and other income
not associated with the operations of the segment. These corporate costs (income) are separately stated below and also include costs that
are related to functional areas such as accounting, treasury, information technology, legal, human resources, and internal audit. The
Company believes that segment operating income, as defined above, is an appropriate measure for evaluating the operating performance of
its segments. All the customers are located in PRC.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended March 31, 2021</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bromine *</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Crude</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Salt *</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Chemical</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Products</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Natural Gas</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Segment</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Total</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Corporate</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="white-space: nowrap; width: 20%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenue <BR>
(external customers)</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,810,990</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">448,253</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,259,243</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,259,243</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenue <BR>
(intersegment)</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</FONT></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">Loss from operations before income 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">(1,279,565</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">(1,009,585</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">(746,469</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">(54,787</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">(3,090,406</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">(191,018</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)&nbsp;</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,281,424</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax 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">318,868</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">252,396</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">172,445</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">&mdash;</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">743,709</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">&mdash;</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">743,709</FONT></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">Loss from operations after income taxes(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">(960,697</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">(757,189</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">(574,024</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">(54,787</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">(2,346,697</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">(191,018</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)&nbsp;</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">(2,537,715</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets</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">144,744,423</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">24,170,863</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">121,760,637</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,875,459</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">292,551,382</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">42,886</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">292,594,268</FONT></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">Depreciation and amortization</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">2,920,689</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,077,460</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">68,607</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">37,601</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">4,104,357</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">&mdash;</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">4,104,357</FONT></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">Capital expenditures</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended March 31, 2020</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bromine *</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Crude</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Salt *</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Chemical</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Products</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Natural Gas</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Segment</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Total</B></P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Corporate</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="white-space: nowrap; width: 20%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenue <BR>
(external customers)</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">462,846</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">94,824</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">557,670</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</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: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">557,670</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenue <BR>
(intersegment)</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</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">&mdash;</FONT></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">Income (loss) from operations before income taxes(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">(2,866,438</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">(1,513,582</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">(710,909</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">(48,846</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">(5,139,775</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">304,346</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">(4,835,429</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax 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">717,438</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">378,396</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">160,609</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">&mdash;</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,256,443</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">&mdash;</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,256,443</FONT></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">Income (loss) from operations after income taxes(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">(2,149,000</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">(1,135,186</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">(550,300</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">(48,846</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">(3,883,332</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">304,346</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">(3,578,986</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets</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">117,061,540</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">39,066,713</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">109,222,446</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,657,769</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">267,008,468</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">105,430</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">267,113,898</FONT></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">Depreciation and amortization</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">2,197,844</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,108,443</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">113,484</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">35,120</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">3,454,891</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">&mdash;</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">3,454,891</FONT></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">Capital expenditures</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,157,669</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">646,752</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">3,611,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">&mdash;</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,416,211</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">&mdash;</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,416,211</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Certain common production overheads, operating
and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were
split by reference to the average selling price and production volume of respective segment.</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: 19; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">GULF RESOURCES, INC.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Expressed in U.S. dollars)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(UNAUDITED)</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">NOTE 14 &ndash; BUSINESS SEGMENTS &ndash; Continued</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended March 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Reconciliations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Total segment operating loss</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,090,406</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(5,139,775</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Corporate costs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(86,206</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(96,103</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Unrealized gain (loss) on translation of intercompany balance</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(104,812</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">400,449</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss from operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,281,424</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,835,429</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35,591</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">39,228</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Loss before income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,245,833</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,796,201</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</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 following table shows the major customers
(10% or more) for the three-month period ended March 31, 2021.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Number</B></FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Customer</B></FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Bromine</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Crude Salt</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Chemical Products</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Total</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Revenue</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>&nbsp;(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Percentage of</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Total</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Revenue&nbsp;(%)</B></P></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; width: 8%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 30%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">896</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">169</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,065</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.2</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</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">Shouguang Weidong Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">703</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">108</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">811</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">15.4</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</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">Shandong Brother Technology Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">634</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">172</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">806</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">15.3</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</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">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">672</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">672</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.8</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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">Dongying Bomeite Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">565</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">565</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">10.7</FONT></TD>
    <TD STYLE="vertical-align: bottom"><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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the major customers
(10% or more) for the three-month period ended March 31, 2020.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Number</B></FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Customer</B></FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Bromine</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Crude Salt</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Chemical Products</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Total</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Revenue</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>&nbsp;(000&rsquo;s)</B></P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Percentage of</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Total</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><B>Revenue&nbsp;(%)</B></P></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; width: 8%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 30%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">111</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</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">Shandong Brother Technology Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">96</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">17.1</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</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">Shouguang Weidong Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">83</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">14.9</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</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">Dongying Bomeite Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</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.5</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</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">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</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">10.2</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang JinWang Chemical Company Limited</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid"><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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 15&ndash; CUSTOMER CONCENTRATION</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">During the three-month period ended March 31,
2021, the Company sold 74.5% of its products to its top five customers. As of March 31, 2021, amounts due from these customers were $3,571,150.</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">During the three-month period ended March 31,
2020, the Company sold 84.8% of its products to its top six customers. As of March 31, 2020, amounts due from these customers were $526,288.</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">NOTE 16 &ndash; MAJOR SUPPLIERS</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">During the three-month period ended March 31,
2021, the Company purchased 100% of its raw materials from its top five suppliers.&nbsp;&nbsp;As of March 31, 2021, amounts due to those
suppliers were $1,040,950.</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">During the three-month period ended March 31,
2020, the Company purchased 100% of its raw materials from its top five suppliers.&nbsp;&nbsp;As of March 31, 2020, amounts due to those
suppliers were $53,707.</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">NOTE 17 &ndash; FAIR VALUE OF FINANCIAL INSTRUMENTS</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 carrying values of financial instruments,
which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term
nature of these instruments.&nbsp;&nbsp;There were no material unrecognized financial assets and liabilities as of March 31, 2021 and
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">NOTE 18 &ndash; CAPITAL COMMITMENT AND OTHER SERVICE
CONTRACTUAL OBLIGATIONS</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 has no purchase commitments as of
March 31, 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">The following table sets forth the Company&rsquo;s
contractual obligations as of March 31, 2021:</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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Property Management Fees</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Capital Expenditure</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 12 months</TD><TD STYLE="width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; text-align: right">94,940</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; text-align: right">12,391,563</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">94,940</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">748,433</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">the next 25 to 36 months</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">189,880</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">13,139,996</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; 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">NOTE 19 &ndash;LOSS CONTINGENCIES</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 or about August 3, 2018, written decisions
of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa
Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018]
No. 296 (together, the &ldquo;Written Decisions&rdquo;) were served on Shouguang City Haoyuan Chemical Company Limited (&ldquo;SCHC&rdquo;)
by Shouguang City Natural Resources and Planning Bureau (the &ldquo;Bureau&rdquo;), naming SCHC as respondent respectively thereof. The
Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally
occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built,
respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective
legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary
penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon
serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary
penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People&rsquo;s Court of Shouguang City,
Shandong Province (the &ldquo;Court&rdquo;), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to
perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders
to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No.&nbsp;384,
(2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393,
and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the &ldquo;Court Rulings&rdquo;) were made by the Court in favor of the
Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners
and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service
of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 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">In the last twenty years, to the Company&rsquo;s
knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning approval document. As
such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning approval documents and
lease their land parcels from the village associations. They are facing the same issues in connection with land use and planning as the
Company. To the Company&rsquo;s knowledge, the local government has submitted its plan to solve the issues to higher authority and are
waiting for approval from the higher authority.</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 in the process of resolving the
issues in connection with SCHC&rsquo;s land use and planning diligently. The Company has been in discussions closely with the local government
authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal confirmation by local government
authorities, believes the administrative penalties imposed by the Bureau according to the Written Decisions are being re-assessed by local
government authorities and may be revoked. Pursuant to a Written Application dated October 28, 2019 addressed to the Court by the Bureau,
the Bureau withdrew its application for the enforcement proceedings regarding the administrative penalty imposed on Factory No. 7, Factory
No. 8 and Factory No.10. Pursuant to a written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated
November 25, 2020, the Court orders to terminate the enforcement of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of
Factory No. 7 was allowed to resume in April 2019. The Company received a notification from the Shouguang City Government in February
2019 informing the Company that Factory No. 1, No.4, No. 7 and No. 9 have passed inspection and were approved to resume operation.</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, on August 28, 2019, the People&rsquo;s
Government of Shandong Province, issued a regulation titled &ldquo;Investment Project Management Requirements of Chemical Companies in
Shandong Province&rdquo; permitting the construction of facilities on existing sites or infrastructure of bromine manufacturing and other
chemical industry-related types of projects (clause 11 of section 3). The Company believes that the goal of the government is to standardize
and regulate the industry and not to demolish the facilities or penalize the manufacturers. As of the date of this report, the Company
has not been notified by the local government that it will take any measure to enforce the administrative penalties. Based on information
known to date, the Company believes that it is remote that the Written Decisions or Court Rulings will be enforced within the expected
timeframe and a material penalty or costs and expenses against the Company will result. However, there can be no assurance that there
will not be any further enforcement action, the occurrence of which may result in further liabilities, penalties and operational disruption.</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 view of the above facts and circumstances,
the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 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">NOTE 20 - SUBSEQUENT EVENT</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 26, 2021, the Company entered into an agreement with its officers and employees, pursuant to which the options to purchase 115,600
shares of our common stock granted on August 23, 2017 were cancelled.</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 May 10, 2021, the Company entered into restricted stock agreements
with its consultant, officers, directors and employees, pursuant to which the Company issued a total of 472,000 restricted shares of common
stock of the Company, par value $0.0005 per share under the Company&rsquo;s 2019 Omnibus Equity Incentive Plan.</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: 20; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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><A NAME="b"></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"><B>Cautionary Note Regarding Forward-Looking Statements</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">The discussion below contains &ldquo;forward-looking
statements&rdquo; within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act, and Section
21E of the Exchange Act.&nbsp;&nbsp;We have used words such as &ldquo;believes,&rdquo; &ldquo;intends,&rdquo; &ldquo;anticipates,&rdquo;
&ldquo;expects&rdquo; and similar expressions to identify forward-looking statements. These statements are based on information currently
available to us and are subject to a number of risks and uncertainties that may cause our actual results of operations, financial condition,
cash flows, performance, business prospects and opportunities and the timing of certain events to differ materially from those expressed
in, or implied by, these statements.&nbsp;&nbsp;Except as expressly required by the federal securities laws, we undertake no obligation
to update such factors or to publicly announce the results of any of the forward-looking statements contained herein to reflect future
events, developments, or changed circumstances, or for any other reason.&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"><B>Overview</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">We are a holding company which conducts operations
through our wholly-owned China-based subsidiaries. Our business is conducted and reported in four segments, namely, bromine, crude salt,
chemical products and natural gas.</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">Through our wholly-owned subsidiary, SCHC, we
produce and trade bromine and crude salt. We are one of the largest producers of bromine in China, as measured by production output. Elemental
bromine is used to manufacture a wide variety of bromine compounds used in industry and agriculture. Bromine also is used to form intermediary
chemical compounds such as Tetramethylbenzidine. Bromine is commonly used in brominated flame retardants, fumigants, water purification
compounds, dyes, medicines and disinfectants. Crude salt is the principal material in alkali production as well as chlorine alkali production
and is widely used in the chemical, food and beverage, and other industries.</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">Through our wholly-owned subsidiary, SYCI, we
manufacture and sell chemical products used in oil and gas field exploration, oil and gas distribution, oil field drilling, papermaking
chemical agents, inorganic chemicals and manufacture and sell materials that are used for human and animal antibiotics.</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">Our wholly-owned subsidiary, DCHC, was established
to explore and develop natural gas and brine resources (including bromine and crude salt) in Sichuan Province, China.</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 disclosed in the Company&rsquo;s Current Report
on Form 8-K filed on September 8, 2017, the Company received, on September 1, 2017, letters from the Yangkou County, Shouguang City government
addressed to each of its subsidiaries, SCHC and SYCI, which stated that in an effort to improve the safety and environmental protection
management level of chemical enterprises, the plants are requested to immediately stop production and perform rectification and improvements
in accordance with the country&rsquo;s new safety and environmental protection requirements. In the Company&rsquo;s press release of August
11, 2017 and on its conference call of August 14, 2017, the Company addressed concerns that increased government enforcement of stringent
environmental rules that were adopted in early 2017 to insure corporations bring their facilities up to necessary standards so that pollution
and other negative environmental issues are limited and remediated, could have an impact on our business in both the short and long-term.
The Company also expressed that although it believed its facilities were fully compliant at the time, the Company did not know how its
facilities would fare under the new rules and that the Company expected to have a full understanding of the implications within the next
two months. Teams of inspectors from the government were sent to many provinces to inspect all mining and manufacturing facilities. The
local government requested that facilities be closed, so that the facilities can undergo the inspection and analysis in the most efficient
manner by inspectors&rsquo; team. As a result, our facilities were closed on September 1, 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">The Company believes that this is another step
by the government to improve the environment. It further believes the goal of the government is not to close all plants, but rather to
codify the regulations related to project approval, land use, planning approval and environmental protection assessment approval so that
illegal plants are not able to open in the future and so that plants close to population centers do not cause serious environmental damage.
In addition, the Company believes that the Shandong provincial government wants to assure that each of its regional and county governments
has applied the Notice in a consistent manner.</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 Shouguang City Bromine Association, on behalf
of all the bromine plants in Shouguang, has started discussions with the local government agencies. The local governmental agencies confirmed
the facts that their initial requirements for the bromine industry did not include the project approval, the planning approval and the
land use rights approval and that those three additional approvals were new requirements of the provincial government. The Company understood
from the local government that it has been coordinating with several government agencies to solve these three outstanding approval issues
in a timely manner and that all the affected bromine plants are not allowed to commence production prior to obtaining those approvals.</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: 21; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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 2019, the Company received a notification
from the local government of Yangkou County that its Factory No. 1, No.4, No. 7 and No. 9 have passed inspection and can resume operations.
In April 2019, Factory No. 1 and No. 7 resumed 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">On February 28, 2020, the Company announced that
it received an approval from the government to resume bromine production after winter temporary closure. Subsequently, it received another
approval from the Shouguang Yangkou People&rsquo;s Government dated on March 5, 2020 to resume production at its bromine factories No.1,
No. 4, No.7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control. With these two approvals, the
Company was allowed to take the steps to resume production at all four bromine factories.</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 still waiting for governmental
approval for factories No.2, No.8, and No.10. To its knowledge, the government is currently completing its planning process for all mining
areas including that for prevention of flood. As a result, the Company may be required to make some modifications to our current wells
and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements. The Company expects
to receive approvals for these factories by the second half of 2021 due to the COVID-19 impact.</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 24, 2017, the Company received a letter
from the People&rsquo;s Government of Yangkou County, Shouguang City notifying the Company that due to the new standards and regulations
relating to safety production and environmental pollution, from certain local governmental departments, such as the municipal environmental
protection department, the security supervision department and the fire department, its chemical plants would have to be relocated to
a new industrial park called Bohai Marine Fine Chemical Industry Park. Chemical companies that were not being asked to move into the park
will be permanently closed. Although our chemical plants were in compliance with regulations, they were also close to a residential area.
As a result, the government determined we should relocate to the Bohai park. Since our chemical factories closed, the Company has secured
from the government the land use rights for its chemical plants located at the Bohai Park and presented a completed construction design
draft and other related documents to the local authorities for approval. On January 6, 2020, the Company received the environmental protection
approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction
on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020. The construction is expected to take
approximately one year, and an additional six months to complete the equipment installation and testing. The Company expects to begin
trial production at the beginning of 2022.</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 January 2017, the Company completed the first
brine water and natural gas well field construction in Sichuan Province and announced the commencement of trial production. The Company
has been working with Xinan Shiyou Daxue (Southwest Petroleum University) and developed a solution to DHCH&rsquo;s technical drilling
problem. In resolving the problem, the Company purchased customized equipment for its natural gas project. The installation of such equipment,
including providing piping and electricity, was completed in July 2018. The Company has completed the test production at its first natural
gas well in Sichuan Province and has commenced trial production in January 2019. Later On May 29, 2019, the Company received a verbal
notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval
for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection,
environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to
temporarily halt trial production at its natural gas well in Daying.</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 a result of our acquisitions of SCHC and SYCI,
our historical consolidated financial statements and the information presented below reflects the accounts of SCHC, SYCI and DCHC, the
condensed consolidated financial statements and the information presented below as of and for the quarter ended March 31, 2021. The following
discussion should be read in conjunction with our condensed consolidated financial statements and notes thereto appearing elsewhere in
this report.</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: 22; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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">Our current corporate structure chart is set forth in the following
diagram:</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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 314.25pt; width: 438pt"></FONT></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">As a result of our acquisitions of SCHC and SYCI,
our historical financial statements and the information presented below reflects the accounts of SCHC, SYCI and DCHC. The following discussion
should be read in conjunction with our condensed consolidated financial statements and notes thereto appearing elsewhere in this report.&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"><B>RESULTS OF OPERATIONS</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">The following table presents certain information
derived from the condensed consolidated statements of income, cash flows and stockholders&rsquo; equity for the three-month periods ended
March 31, 2021 and 2020.&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"><B><I>Comparison of the Three-Month Periods Ended
March 31, 2021 and 2020</I></B></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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Three-Month Period <BR> Ended March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Three-Month Period <BR> Ended March 31, 2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Percent Change <BR> Increase/ <BR> (Decrease)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 55%; font: 10pt Times New Roman, Times, Serif; text-align: left">Net revenue</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">5,259,243</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">557,670</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">843</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Cost of net revenue</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,181,389</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(921,320</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">353</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit (loss)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,077,854</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(363,650</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">396</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Sales, marketing and other operating expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(9,545</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,243</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">325</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Direct labor and factory overheads incurred during plant shutdown</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,613,483</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,610,423</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(27</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other operating expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(15,776</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">General and administrative expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,736,250</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(843,337</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">106</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss from operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,281,424</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,835,429</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(32</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35,591</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">39,228</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss before taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,245,833</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,796,201</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(32</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax benefit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">743,709</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,256,443</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(41</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net loss</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,502,124</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,539,758</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(29</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%)</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"></P>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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"><B><I>Net revenue</I></B>&nbsp; The table below
shows the changes in net revenue in the respective segment of the Company for the three-month period ended March 31, 2021 compared to
the same period in 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Net Revenue by Segment</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Percent Change</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Increase</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Segment</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%; font: 10pt Times New Roman, Times, Serif">Bromine</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">4,810,990</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">92</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">462,846</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">83</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">939</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Crude Salt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">448,253</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">94,824</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">17</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">373</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Chemical Products</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Natural Gas</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total sales</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,259,243</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">557,670</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">843</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Percentage Change</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Bromine and crude salt segments product sold in tonnes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Increase</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 55%; font: 10pt Times New Roman, Times, Serif; text-align: left">Bromine (excluded volume sold to SYCI)</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">955</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">122</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">683</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Crude Salt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">20,436</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,341</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">283</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Percentage Change</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Natural gas segments product sold in cubic metre</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2021</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2020</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decrease</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Natural Gas</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&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"><U>Bromine segment</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">For the three-month periods ended March 31, 2021 and 2020, the net
revenue for the bromine segment was $4,810,990 and $462,846, respectively, due to the fact that four plants resumed production and sales
in the first quarter of 2021, while only two plants were in operation in the first quarter of 2020.&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; text-align: justify"><U>Crude salt segment</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">For the three-month periods ended March 31, 2021
and 2020, the net revenue for the crude salt was $448,253 and $94,824 due to the fact that production and sales resumed at three plants
in the first quarter of 2021, while only two plants resumed production in the first quarter of 2020.&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"><U>Chemical products segment</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">For the three-month periods ended March 31, 2021
and 2020, the net revenue for the chemical products segment was $0 due to the closure of our chemical factories since September 1, 2017.
As a result there were no chemical products for sale for the three-month period ended March 31, 2021. Our new chemical factory is under
construction in Bohai Park.</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: 24; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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>Natural gas segment</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">For the three-month period ended March 31, 2021
and 2020, the net revenue for the natural gas was $0.</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"><B><I>Cost of Net Revenue</I></B></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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Cost of Net Revenue by Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Percent Change</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">of Cost of</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Net Revenue</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Segment</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%; font: 10pt Times New Roman, Times, Serif">Bromine</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,514,046</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">84</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">609,820</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">66</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">476</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Crude Salt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">667,343</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">16</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">311,500</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">34</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">114</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Chemical Products</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Natural Gas</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,181,389</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">921,320</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">353</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</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">Cost<B>&nbsp;</B>of net revenue reflects mainly
the raw materials consumed and the direct salaries and benefits of staff engaged in the production process, electricity, depreciation
and amortization of manufacturing plant and machinery and other manufacturing costs.&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"><U>Bromine production capacity and utilization
of our factories</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">The table below represents the annual capacity
and utilization ratios for all of our bromine producing properties:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Production Capacity (in tonnes) </FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utilization <BR>
Ratio (i)</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-month period ended March 31, 2020</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,506</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-month period ended March 31, 2021</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">31,506</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">&mdash;</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">17</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Variance of the three-month periods ended March 31, 2021 and 2020</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">&mdash;</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>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%&nbsp;</FONT></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">(i) Utilization ratio is calculated based on the
annualized actual production volume in tonnes for the periods divided by the annual production capacity in tonnes.</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">Our utilization ratio was 17% for the three-month
period ended March 31, 2021, an increase of 12% compared to that for the three-month period ended March 31, 2020 because four plants resumed
production in March 31, 2021 compared to two plants in operations in March 31, 2020.&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"><U>Bromine segment</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">For the three-month period ended March 31, 2021
the cost of net revenue for the bromine segment was $3,514,046. This $2,904,226 increase was primarily attributable to the increase in
factory overhead per unit produced, which was mainly caused by the increase in depreciation charges of plant and equipment for four factories
that resumed operation in the three-month ended March 31, 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 the three-month period ended March 31, 2020
the cost of net revenue for the bromine segment was $609,820.</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>Crude salt segment</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">For the three-month period ended March 31, 2021
the cost of net revenue for the crude salt segment was $667,343. This $355,843 increase was primarily attributable to the increase in
factory overhead per unit produced, which was mainly caused by the increase in depreciation charges of plant and equipment for three factories
that resumed operation in the three-month ended March 31, 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 the three-month period ended March 31, 2020
the cost of net revenue for the crude salt segment was $311,500.</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: 25; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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>Chemical products segment</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">Cost of net revenue for our chemical products
segment for the three-month period ended March 31, 2021 and 2020 was $0.</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>Natural gas segment</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">Cost of net revenue for our natural gas segment
for the three-month period ended March 31, 2021 and 2020 was $0.</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"><B><I>Gross Profit(Loss)</I></B> Gross profit
was $1,077,854, or 21%, of net revenue for three-month period ended March 31, 2021, representing an increase of $1,441,504 (or 86%), as
compared to a gross loss of $363,650, or 65%, of net revenue for the same period in 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Gross Profit(Loss) by Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">% Point Change</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">of Gross</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Profit (Loss)
    Margin</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Segment</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%; font: 10pt Times New Roman, Times, Serif">Bromine</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,296,944</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">27</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(146,974</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">(32</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">59</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Crude Salt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(219,090</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(49</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(216,676</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(229</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">180</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Chemical Products</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Natural Gas</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total Gross Profit (Loss)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,077,854</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">21</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(363,650</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(65</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">86</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</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"><U>Bromine segment</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">For the three-month period ended March 31, 2021,
the gross profit margin for our bromine segment was 27%. This 59% increase was due to the fact that production and sales resumed at four
plants in the first quarter of 2021, while only two plants resumed production in the first quarter of 2020, which caused the production
volume to increase and unit cost to fall.</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-month period ended March 31, 2020,
the gross loss margin for our bromine segment was 32%.</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>Crude salt segmen</U>t</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-month period ended March 31, 2021,
the gross loss margin for our crude salt segment was 49%. This 180% increase was due to the fact that production and sales resumed at
three plants in the first quarter of 2021, while only two plants resumed production in the first quarter of 2020, which caused the production
volume to increase and unit cost to fall.</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-month period ended March 31, 2020,
the gross loss margin for our crude salt segment was 229%.</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"><B><I>Direct labor and factory overheads incurred
during plant shutdown</I></B> On September 1, 2017, the Company received notification from the government of Yangkou County, Shouguang
City of PRC that stated that production at all its bromine and crude salt and chemical factories should be halted with immediate effect
in order for the Company to perform rectification and improvement in accordance with the county&rsquo;s new safety and environmental protection
requirements. On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the
Company to relocate its two chemical production plants located in the second living area&nbsp;of the Qinghe Oil Extraction Plant to Bohai
Park. As a result, direct labor and factory overhead costs (including depreciation of plant and machinery) in the amount of $2,613,483
and $3,610,423 incurred for the three-month periods ended March 31, 2021 and 2020, respectively, of factories that have not resumed production
were presented as part of the operating expense. The decrease in the direct labor and factory overheads incurred during plant shutdown
in the three-month period ended March 31, 2021 compared to the same period in 2020 was due to five plants not in operation in 2020, but
only three were not in operation in 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"></P>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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"><B><I>General and Administrative Expenses</I></B>
General and administrative expenses were $1,736,250 for the three-month period ended March 31, 2021, an increase of $892,913 (or 106%)
as compared to $843,337 for the same period in 2020. The increase was mainly due to the unrealized foreign currency transaction loss on
intercompany balance recorded in three-month period ended March 31, 2021 compared to an unrealized foreign currency transaction gain on
intercompany balance recorded in the same period in the previous year.</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"><B><I>Loss from Operations</I></B> Loss from operations
was $3,281,424 the three-month period ended March 31, 2021, compared to loss from operation of $4,835,429 in the same period in 2020.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss from Operations by Segment</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended <BR>
March 31, 2021</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-Month Period Ended <BR>
March 31, 2020</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of total</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of total</FONT></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">Bromine</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,279,565 </FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,866,438</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></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">Crude Salt</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,009,585 </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">33</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">(1,513,582</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">29</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></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">Chemical Products</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">(746,469 </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">24</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">(710,909</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">14</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></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">Natural Gas</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(54,787 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(48,846</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss from operations before corporate costs</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,090,406 </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 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double"><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">(5,139,775</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">100</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></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">Corporate cost</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">(86,206</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>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(96,103</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: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized gain (loss) on translation of intercompany balance</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(104,812</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)&nbsp;</FONT></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 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">400,449</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&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="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss from operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,281,424</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double"><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>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,835,429</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double"><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>
  </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"><U>Bromine segment</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">Loss from operations from our bromine segment
was $1,279,565 for the three-month period ended March 31, 2021, compared to loss from operations of $2,866,438 in the same period in 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"><U>Crude salt segment</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">Loss from operations from our crude salt segment
was $1,009,585 for the three-month period ended March 31, 2021, compared to loss from operations of $1,513,582 in the same period in 2020.</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"><U>Chemical products segment</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">Loss from operations from our chemical products
segment was $746,469 for the three-month period ended March 31, 2021, compared to loss from operations of $710,909 in the same period
in 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"><U>Natural gas segment</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">Loss from operations from our natural gas segment
was $54,787 for the three -month period ended March 31, 2021, compared to a loss of $48,846 in the same period in 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"><B><I>Other Income Net</I></B> Other income, net
of $35,591 represented bank interest income, net of finance lease interest expense for the three -month period ended March 31, 2021, a
decrease of $3,637 (or approximately 9%) as compared to the same period in 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"><B><I>Net Loss</I></B> Net loss was $2,502,124
for the three-month period ended March 31, 2021, compared to a net loss of $3,539,758 in the same period in 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"></P>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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"><B><I>Effective Tax Rate</I></B> Our effective
tax rate for the three-month periods ended March 31, 2021 and 2020 was 23% and 26% respectively. The effective tax rate for the three-month
period ended March 31, 2021 was 2% lower than the PRC statutory income tax rate of 25%, mainly due to a non-deductible item in connection
with the unrealized exchange loss and an increase in valuation allowance recorded for deferred tax assets arising from net operating losses
of the parent 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">The effective tax rate for the three-month period
ended March 31, 2020 was 1% higher than the PRC statutory income tax rate of 25%, mainly due to non-taxable items net of decrease in change
in valuation allowance.</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"><B>LIQUIDITY AND CAPITAL RESOURCES</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 March 31, 2021, cash and cash equivalents
were $96,699,324 as compared to $94,222,538 as of December 31, 2020. The components of this increase of $2,476,786 are reflected 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"><B>Statement 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended March 31,</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2020</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash provided by operating activities</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,341,395</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,202,357</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash used in investing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,416,211</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Effects of exchange rate changes on cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(864,609</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,455,442</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net increase(decrease) in cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,476,786</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(6,669,296</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  </TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three-month period ended March 31, 2021,
we met our working capital and capital investment requirements mainly by using cash on hand.</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><I>Net Cash Provided by Operating Activities</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">During the three -month period ended March 31,
2021, cash flow provided by operating activities of approximately $3.3 million was mainly due to a decrease in accounts receivable of
$1.6 million, and a non-cash adjustment related to depreciation and amortization of property, plant and equipment, reduced by a net loss
of $2.5 million and an adjustment for income tax benefit of $0.7 million.</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">During the three -month period ended March 31,
2020, cash flow provided by operating activities of approximately $2.2 million was mainly due to a decrease in accounts receivable of
$4.2 million, and a non-cash adjustment related to depreciation and amortization of property, plant and equipment, reduced by a net loss
of $3.5 million and an adjustment for income tax benefit of $1.2 million.</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>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">Cash collections on our accounts receivable had
a major impact on our overall liquidity. The following table presents the aging analysis of our accounts receivable as of March 31, 2021
and December 31, 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, 2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 1-30 days</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">4,350,483</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">90</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,801,417</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">58</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 31-60 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">509,222</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,720,381</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">42</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 61-90 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 91-120 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 121-150 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 151-180 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aged 181-210 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Aged 211-240 days</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,859,705</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,521,798</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</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"></P>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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 overall accounts receivable balance as of
March 31, 2021 decreased by $1,662,093, as compared to those of December 31, 2020. We have policies in place to ensure that sales are
made to customers with an appropriate credit history. We perform ongoing credit evaluation on the financial condition of our customers.
No allowance for doubtful accounts for the three-month period ended March 31, 2021 is required.</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>Inventory</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">Our inventory consists 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%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">March 31, 2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, 2020</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">% of total</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font: 10pt Times New Roman, Times, Serif; text-align: justify">Raw materials</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">39,855</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">7</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">21,484</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Finished goods</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">536,752</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">93</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">398,125</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">95</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">576,607</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">419,609</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">%</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 net inventory level as of March 31, 2021 increased
by $156,998 (or 37%), as compared to the net inventory level 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; text-align: justify">Raw materials increased by $18,371 as of March
31, 2021 as compared to 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">Our finished goods increased by $138,627 as of
March 31, 2021 as compared to 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"><B><I>Net Cash Used in Investing Activities</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">For the three-month period ended March 31, 2021,
we have no investing activities.</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-month period ended March 31, 2020,
we used approximately $7.4 million to acquire property, plant and equipment.</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"><B><I>Net Cash Used in Financing Activities</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">We have no financing activities for the three-month
periods ended March 31, 2021 and 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">We believe that our available funds and cash flows
generated from operations will be sufficient to meet our anticipated ongoing operating needs and our obligations as they full due in the
next twelve (12) months.</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 had available cash of approximately $96.7 million
at March 31, 2021, most of which is in highly liquid current deposits which earn no or little interest. We do not anticipate paying cash
dividends in the foreseeable future.</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 intend to continue to focus our efforts on
the activities of SCHC, SYCI and DCHC as these segments continue to expand within the Chinese 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; text-align: justify">We may not be able to identify, successfully integrate
or profitably manage any businesses or business segment we may acquire, or any expansion of our business. An expansion may involve a number
of risks, including possible adverse effects on our operating results, diversion of management&rsquo;s attention, inability to retain
key personnel, risks associated with unanticipated events, risks associated with the COVID-19 pandemic and the financial statement effect
of potential impairment of acquired intangible assets, any of which could have a materially adverse effect on our condition and results&nbsp;of
operations. In addition, if competition for acquisition candidates or operations were to increase, the cost of acquiring businesses could
increase materially. We may effect an acquisition with a target business which may be financially unstable, under-managed, or in its early
stages of development or growth. Our inability to implement and manage our expansion strategy successfully may have a material adverse
effect on our business and future prospects.</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: 29; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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"><B>Contractual Obligations and Commitments</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">We have no significant contractual obligations
not fully recorded on our condensed consolidated balance sheets or fully disclosed in the notes to our condensed consolidated financial
statements. Additional information regarding our contractual obligations and commitments at March 31, 2021 is provided in the notes to
our condensed consolidated financial statements. See &ldquo;Notes to Condensed Consolidated Financial Statements, Note 18&ndash; Capital
Commitment and Other Service Contractual Obligations&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"><B>Material 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; text-align: justify">We do not currently have any off -balance sheet
arrangements falling within the definition of Item 303(a) of Regulation S-K.</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"><B>Critical Accounting Policies and Estimates</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">Our consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America and this requires management to make
estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements
and the reported amounts of revenues and expenses during the reporting period. We base its estimates on historical experience and on various
other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from
these estimates under different assumptions or conditions. We have identified the following critical accounting policies and estimates
used by us in the preparation of our financial statements: accounts receivable and allowance for doubtful accounts, inventories and allowance
for obsolescence, assets retirement obligation, property, plant and equipment, recoverability of long lived assets, mineral rights, leases,
revenue recognition, income taxes, and loss contingencies. These policies and estimates are described in the Company&rsquo;s Form 10-Q
for the three months ended March 31, 2021.</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"><B><A NAME="c"></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; text-align: justify">Pursuant to Item 305(e) of Regulation S-K (&sect;
229.305(e)), the Company is not required to provide the information required by this Item as it is a &ldquo;smaller reporting company,&rdquo;
as defined by Rule 229.10(f)(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; text-align: justify"><B><A NAME="d"></A>Item 4. Controls and Procedures</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">(a) Evaluation of Disclosure Controls and Procedures</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 maintain disclosure controls and procedures
(as such term is defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) that are designed to ensure that information required to be disclosed
in our reports filed pursuant to the Exchange Act is recorded, processed, summarized and reported within the time periods specified in
the SEC&rsquo;s rules, regulations and related forms, and that such information is accumulated and communicated to our management, including
our Chief Executive Officer (&ldquo;CEO&rdquo;) and Chief Financial Officer (&ldquo;CFO&rdquo;), as appropriate, to allow timely decisions
regarding required disclosure.</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 supervision and with the participation
of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of the design and operation of our disclosure
controls and procedures as of the end of the period covered by this report. Based on this evaluation, our CEO and CFO concluded that our
disclosure controls and procedures were effective as of the end of the period covered by this Form 10-Q.</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">(b) Changes in internal controls</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 changes in our internal control
over financial reporting (as such term is defined in Rules 13a-15(f) under the Exchange Act) during our most recently completed fiscal
quarter&nbsp;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; text-align: justify">&nbsp;</P>

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

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<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"><B>PART II&mdash;OTHER INFORMATION</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"><B><A NAME="e"></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">On or about August 3, 2018, written decisions
of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa
Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018]
No. 296 (together, the &ldquo;Written Decisions&rdquo;) were served on Shouguang City Haoyuan Chemical Company Limited (&ldquo;SCHC&rdquo;)
by the Shouguang City Natural Resources and Planning Bureau (the &ldquo;Bureau&rdquo;), naming SCHC as respondent.</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">For more details and information related to
the Written Decisions, please see &ldquo;Note 19 &ndash; Loss  Contingencies, Notes to Condensed Consolidated Financial
Statement&rdquo; contained in this quarterly report.</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"><B><A NAME="f"></A>Item 1A. Risk Factors</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">Investing in our common stock involves a high
degree of risk. Before you invest you should carefully review our Management&rsquo;s Discussion and Analysis of Financial Condition and
Results of Operations set forth in Item 2 of Part I of this Quarterly Report on Form 10-Q, our consolidated financial statements and related
notes included in Item 1 of Part I of this Quarterly Report on Form 10-Q and our consolidated financial statements and related notes,
as well as our Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations and the other information in
our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. Readers should carefully review risks described in other documents
we file from time to time with the Securities and Exchange Commission.</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><A NAME="g"></A>Item 2. Unregistered Shares 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">None.</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="h"></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">None.</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="i"></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="j"></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">None.</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="k"></A>Item 6. Exhibits</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit No.</FONT></TD>
    <TD STYLE="width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1&nbsp;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="e620587_ex31-1.htm" STYLE="-sec-extract: exhibit">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</A></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</FONT></TD>
    <TD STYLE="width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="e620587_ex31-2.htm" STYLE="-sec-extract: exhibit">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</A></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</FONT></TD>
    <TD STYLE="width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="e620587_ex32-1.htm" STYLE="-sec-extract: exhibit">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</A></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.1</FONT></TD>
    <TD STYLE="width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following financial statements from Gulf Resources, Inc.&rsquo;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2021 formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Other Comprehensive Income (Loss); (iii) the Consolidated Statements of Changes in Equity; (iv) the Consolidated Statement of Cash Flows; and, (v) the Notes to Consolidated Financial Statements, tagged as blocks of text.</FONT></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"></P>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt">&nbsp;<A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></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"><A NAME="l"></A><B>SIGNATURES</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">Pursuant to the requirements of Section 13 or
15(d) 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; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GULF RESOURCES, INC.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 43%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated: May 17, 2021</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Xiaobin Liu</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiaobin Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated: May 17, 2021</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Min Li</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Min Li</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</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="border-bottom: Black 2px solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">30</P>




























































































</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>e620587_ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0pt">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification of Chief Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Rule 13A-14(A)/15D-14(A)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>of the Securities Exchange Act of 1934</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">I, Xiaobin Liu, certify that:</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: top">
    <TD STYLE="width: 8%">1.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2021
    of Gulf Resources, Inc.;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">2.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">3.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">4.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">The registrant&rsquo;s other certifying officers 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:</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">a.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">b.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">designed such internal control over financial reporting, or caused such internal control over financial reporting 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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">c.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">evaluated the effectiveness of registrant&rsquo;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</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">d.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%; text-align: justify">5.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">The registrant&rsquo;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">a.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 7%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: justify">b.&nbsp;</TD>
    <TD STYLE="width: 87%; text-align: justify">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal controls over financial reporting.</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 35%">/s/ Xiaobin Liu</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Xiaobin Liu</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer and President</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: May 17, 2021</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;<BR STYLE="clear: both">
</P>

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>e620587_ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0pt">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification of Chief Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Rule 13A-14(A)/15D-14(A)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>of the Securities Exchange Act of 1934</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">I, Min Li, certify that:</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: 8%">1.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2021
    of Gulf Resources, Inc.;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">2.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">3.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">4.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">The registrant&rsquo;s other certifying officers 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:</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">a.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">b.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">designed such internal control over financial reporting, or caused such internal control over financial reporting 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;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">c.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">evaluated the effectiveness of registrant&rsquo;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</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">d.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%">5.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">The registrant&rsquo;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">a.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 10%; text-align: right">b.&nbsp;&nbsp;</TD>
    <TD STYLE="width: 90%; text-align: justify">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal controls over financial reporting.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 35%">/s/ Min Li</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Min Li</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: May 17, 2021</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>e620587_ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0pt">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION&nbsp;1350 AND EXCHANGE
ACT RULES&nbsp;13a-14(b) AND&nbsp;15d-14(b)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Section&nbsp;906 of the Sarbanes-Oxley
Act of&nbsp;2002)</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 connection with the Quarterly Report
of Gulf Resources, Inc. on Form 10-Q for the period ended March 31, 2021, as filed with the Securities and Exchange Commission
on the date hereof (the &ldquo;Report&rdquo;), each of the undersigned do hereby certify, pursuant to 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 or her knowledge and belief:</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: top">
    <TD STYLE="width: 8%; text-align: right">(1)&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
</TABLE>
<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: 8%; text-align: right">(2)&nbsp;&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify">the information contained in the Report fairly presents, in all material respects, the financial condition and results of the operation of the Company.</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: May 17, 2021</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 35%">/s/ Xiaobin Liu</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Xiaobin Liu</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer and President</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;&nbsp;&nbsp;&nbsp;&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: top">
    <TD>Dated: May 17, 2021</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 35%">/s/ Min Li</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Min Li</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>gure-20210331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:GURE="http://gulfresourcesinc.com/20210331">
    <link:schemaRef xlink:href="gure-20210331.xsd" xlink:type="simple" />
    <xbrli:context id="From2021-01-01to2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_BuildingMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_BuildingMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_FurnitureFixturesAndEquipmentMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:FurnitureFixturesAndEquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_PlantAndMachineryMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:PlantAndMachineryMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_PlantAndMachineryMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:PlantAndMachineryMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_ManufacturingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_ManufacturingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongMaroiChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongMaroiChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_ShandongMaroiChemicalCompanyLimitedMember_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_ShandongMaroiChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongMaroiChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_FurnitureFixturesAndEquipmentMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:FurnitureFixturesAndEquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">GURE:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangWeidongChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:StatutoryAccountingPracticesJurisdictionDomain</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:DongyingBomeiteChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongShouguangShenrunfaOceanChemicalCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ConcentrationOfProductsBoughtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">GURE:ConcentrationOfProductsBoughtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShandongBrotherTechnologyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ConcentrationOfProductsBoughtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">GURE:ConcentrationOfProductsBoughtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-17">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-17</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_BuildingsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:BuildingsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_BuildingsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">GURE:BuildingsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangJinWangChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangJinWangChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangJinWangChemicalCompanyLimitedMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">GURE:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">GURE:ShouguangJinWangChemicalCompanyLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-03-31">GULF RESOURCES, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-03-31">0000885462</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2021-01-01to2021-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-03-31">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-03-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-03-31">true</dei:EntitySmallBusiness>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityShellCompany>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-03-31">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-03-31">001-34499</dei:EntityFileNumber>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-03-31">2021</dei:DocumentFiscalYearFocus>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-05-17" unitRef="Shares" decimals="INF">10469477</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">104585721</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">107310965</us-gaap:AssetsCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">559</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">559</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2449526</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">6146461</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">576607</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">419609</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">4859705</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">6521798</us-gaap:AccountsReceivableNet>
    <us-gaap:Cash contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">96699324</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">94222538</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">100301986</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">93632690</us-gaap:Cash>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">188008547</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">186726853</us-gaap:AssetsNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">19131925</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">18590227</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10063469</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10134004</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">8662972</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">8868661</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">183550</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">186272</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">149966631</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">148947689</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">292594268</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">294037818</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10523796</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">7102300</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">317544</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">477350</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">250591</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">217070</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1405772</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1326179</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">8549889</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">5081701</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">9733013</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">9911245</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">7857421</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">8022342</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1875592</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1888903</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">20256809</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">17013545</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2021-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2020-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">272337459</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_CommonStockMember" unitRef="USD" decimals="0">24139</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_TreasuryStockMember" unitRef="USD" decimals="0">-510329</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">97435316</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_RetainedEarningsMember" unitRef="USD" decimals="0">148886232</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">2268557</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">277024273</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">24139</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-510329</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">97435316</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">151388356</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">4453247</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">24233544</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">24233544</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">263107100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">255051983</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">23904</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">23904</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-510329</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-510329</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">95043388</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">95043388</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">159808400</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">156268642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">24233544</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">24233544</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-15491807</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-20007166</us-gaap:StockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2268557</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">4453247</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAppropriated contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">24233544</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">24233544</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">148886232</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">151388356</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">97435316</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">97435316</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">510329</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">510329</us-gaap:TreasuryStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">24139</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">24139</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">292594268</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">294037818</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">10043307</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">9997477</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">10043307</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">9997477</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">45830</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">45830</us-gaap:TreasuryStockShares>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">5259243</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">4810990</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-0" decimals="0">448253</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">5259243</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">462846</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-1" decimals="0">94824</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">557670</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongMaroiChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">896000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongMaroiChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">169000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_ShandongMaroiChemicalCompanyLimitedMember_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_ShandongMaroiChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">1065000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_BromineSegmentMember" unitRef="USD" decimals="-3">70000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">41000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">111000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">557670</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">637000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">172000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember" unitRef="USD" decimals="-3">806000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">703000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">108000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">811000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">65000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">18000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">83000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">672000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember" unitRef="USD" decimals="-3">672000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">565000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">565000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">70000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">70000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">57000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember" unitRef="USD" decimals="-3">57000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">60000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">36000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember" unitRef="USD" decimals="-3">96000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_BromineSegmentMember" unitRef="USD" decimals="-3">56000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="-3">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember" unitRef="USD" decimals="-3">56000</us-gaap:Revenues>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-15776</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1736250</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">843337</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSoldOverhead contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2613483</us-gaap:CostOfGoodsAndServicesSoldOverhead>
    <us-gaap:CostOfGoodsAndServicesSoldOverhead contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">3610423</us-gaap:CostOfGoodsAndServicesSoldOverhead>
    <us-gaap:SellingAndMarketingExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">9545</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2243</us-gaap:SellingAndMarketingExpense>
    <us-gaap:CostOfRevenue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">4181389</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">921320</us-gaap:CostOfRevenue>
    <us-gaap:OperatingExpenses contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">8540667</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">5393099</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-3281424</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">-1279565</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-2" decimals="0">-1009585</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-746469</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">-3090406</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">-191018</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">-2866438</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-3" decimals="0">-1513582</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">304346</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-710909</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">-5139775</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4835429</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-48846</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-54787</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">72453</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">74656</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">36862</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">35428</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-3245833</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4796201</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-743709</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">-318868</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-4" decimals="0">-252396</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-172445</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">-743709</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">-717438</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-5" decimals="0">-378396</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-160609</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">-1256443</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1256443</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-2502124</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-2502124</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-3539758</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-3539758</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-2184690</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2021-01-01to2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-2184690</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4515359</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-4515359</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-4686814</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-8055117</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">-.25</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">-0.37</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">9997477</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">9517427</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesIssued contextRef="AsOf2021-03-31_CommonStockMember" unitRef="Shares" decimals="INF">10043307</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">10043307</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">9563257</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">9563257</us-gaap:SharesIssued>
    <us-gaap:SharesOutstanding contextRef="AsOf2021-03-31_CommonStockMember" unitRef="Shares" decimals="INF">9997477</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2021-03-31_TreasuryStockMember" unitRef="Shares" decimals="INF">45830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">9997477</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember" unitRef="Shares" decimals="INF">45830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">9517427</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">9517427</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" unitRef="Shares" decimals="INF">45830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-03-31_us-gaap_TreasuryStockMember" unitRef="Shares" decimals="INF">45830</us-gaap:SharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">6199214</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:IncomeTaxesPaid contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2476786</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-6669296</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-864609</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1455442</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-7416211</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7416211</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">3341395</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2202357</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <GURE:IncreaseDecreaseInOperatingLeases contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">35199</GURE:IncreaseDecreaseInOperatingLeases>
    <GURE:IncreaseDecreaseInOperatingLeases contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">38022</GURE:IncreaseDecreaseInOperatingLeases>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">369066</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">72758</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-18999</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInRetainagePayable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInRetainagePayable>
    <us-gaap:IncreaseDecreaseInRetainagePayable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInRetainagePayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">830751</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-41562</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">71888</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-54350</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">162099</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-523</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1637800</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4245576</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-743709</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1256443</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <GURE:UnrealizedGainLossOnTranslationOfInterCompanyBalances contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-104812</GURE:UnrealizedGainLossOnTranslationOfInterCompanyBalances>
    <GURE:UnrealizedGainLossOnTranslationOfInterCompanyBalances contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">400449</GURE:UnrealizedGainLossOnTranslationOfInterCompanyBalances>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">4104357</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">3454891</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">35538</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">35272</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(a)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basis&#13;of Presentation and Consolidation&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying condensed financial statements&#13;have been prepared by Gulf Resources, Inc (&amp;#8220;Gulf Resources&amp;#8221;) a Nevada corporation and its subsidiaries (collectively,&#13;the &amp;#8220;Company&amp;#8221;), without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily&#13;include all information and footnotes necessary for a fair statement of its financial position, results of operations and cash&#13;flows in accordance with accounting principles generally accepted in the United States (&amp;#8220;US GAAP&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In the opinion of management, the unaudited&#13;financial information for the quarter ended March 31, 2021 presented reflects all adjustments, which are only normal and recurring,&#13;necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial statements&#13;should be read in conjunction with the financial statements included in the Company&amp;#8217;s&amp;#160;Annual Report on Form 10-K for&#13;the fiscal year ended December 31, 2020. Operating results for the interim periods are not necessarily indicative of operating&#13;results for an entire fiscal year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity&#13;with US GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the financial statements&#13;and accompanying disclosures. Although these estimates are based on management&amp;#8217;s best knowledge of current events and actions&#13;that the Company may undertake in the future, actual results may be different from the estimates. The Company also exercises judgments&#13;in the preparation of these condensed financial statements in the areas including classification of leases and related party transactions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The consolidated financial statements include&#13;the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the&#13;British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (&amp;#8220;HKJI&amp;#8221;).&#13;HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (&amp;#34;SCHC&amp;#34;) which owns 100% of Shouguang Yuxin Chemical&#13;Industry Co., Limited (&amp;#8220;SYCI&amp;#8221;) and Daying County Haoyuan Chemical Company Limited (&amp;#8220;DCHC&amp;#8221;).&amp;#160;&amp;#160;All&#13;material intercompany transactions have been eliminated on consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Nature&#13;of the Business&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company manufactures and trades bromine&#13;and crude salt through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (&amp;#34;SCHC&amp;#34;) in the People&amp;#8217;s&#13;Republic of China (&amp;#8220;PRC&amp;#8221;), which is also planning to engage in seawater desalination technology research and service&#13;and to handle the import and export of goods and technologies within the scope permitted by the State. The Company also manufactures&#13;chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through&#13;its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&amp;#34;SYCI&amp;#34;) in the PRC. DCHC was&#13;established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC&#13;commenced trial operation in January 2019 but suspended production temporarily in May 2019 as required by the government to obtain&#13;project approval (see Note 1 (b)(iii) below).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 11, 2020, the World Health Organization&#13;(WHO) officially declared COVID-19 a pandemic. The duration and intensity of the impact of the COVID-19 and resulting disruption&#13;to the Company&amp;#8217;s operations and financial position is uncertain. While our operations are currently not materially affected,&#13;it is unknown whether or how they may be affected if such a pandemic persists for an extended period. While not yet quantifiable,&#13;the Company believes this situation did not have a material adverse impact on its operating results in the first quarter of 2021&#13;and will continue to assess the financial impact. The virus outbreak slightly delayed the commencement of the operations for Factory&#13;No.1, No.4, No.7, No.9, and it may also delay the approval for the remaining three factories include No.2, No.8 and No.10. It is,&#13;however, still unclear how the pandemic will evolve going forward, and we cannot assure you whether the COVID-19 pandemic will&#13;bring about significant negative impact on our business operations, financial condition and operating results, including but not&#13;limited to negative impact to our total revenues.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(i) Bromine and Crude Salt Segments&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2019, the Company received a notification&#13;from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations.&#13;In April 2019, Factory No.1, and Factory No.7 resumed operation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;On November 25, 2019, the government&#13;of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company&amp;#8217;s bromine facilities,&#13;including Factory No.1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently,&#13;due to the coronavirus outbreak in China, the local government ordered those bromine facilities to postpone the commencement of&#13;production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority which&#13;allowed the Company to resume production after the winter temporary closure. Further, the Company received another approval from&#13;the Shouguang Yangkou People&amp;#8217;s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories&#13;No.1, No. 4, No.7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the &amp;#8220;March&#13;2020 Approval&amp;#8221;). The Company&amp;#8217;s Factories No. 1 and No. 7 commenced trial production in mid-March 2020 and commercial&#13;production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the notification issued on November&#13;24, 2020 from the government of Shouguang City, all bromine facilities in Shouguang City had to be temporarily closed from December&#13;25, 2020 until February 19, 2021 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production&#13;at its bromine facilities in factory No. 1, No. 4, No. 7 and No. 9 during the aforesaid period and commenced production as scheduled&#13;on February 19, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(ii) Chemical Segment&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On November 24, 2017, the Company received a&#13;letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants&#13;located in the second living area&amp;#160;of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (&amp;#8220;Bohai&#13;Park&amp;#8221;). This is because the two plants are located in a residential area and their production activities will impact the&#13;living environment of the residents. This is as a result of the country&amp;#8217;s effort to improve the development of the chemical&#13;industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment&#13;of residents. All chemical enterprises which do not comply with the requirements of the safety and environmental protection regulations&#13;will be ordered to shut down.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In December 2017, the Company secured from the&#13;government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed&#13;construction design draft and other related docu15ments to the local authorities for approval. In January 2020, the Company obtained&#13;the environmental protection assessment approval performed by the government of Shouguang City, Shandong Province for the proposed&#13;new Yuxin chemical factory. With this approval, the Company is permitted to construct the new chemical factory and began the construction&#13;in the second quarter of 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company estimates this relocation&#13;process will cost approximately $64 million in total.&amp;#160;The Company incurred relocation costs comprising prepaid land&#13;lease, professional fees related to the design of the new chemical factory, purchase of plant and equipment and construction&#13;costs and installation costs incurred for the new chemical factory in the amount of $35,635,297 and $33,496,295, which were&#13;recorded in the Property, plant and equipment in the consolidated balance sheets as of March 31, 2021 and December 31,&#13;2020.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(iii) Natural Gas Segment&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In January 2017, the Company completed the first&#13;brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January&#13;2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province,&#13;whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and&#13;brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related&#13;land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well&#13;in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license&#13;and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on&#13;Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources&#13;of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the&#13;natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with&#13;related government departments until after the governmental planning has been finalized the land and resource planning for Sichuan&#13;Province.&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(c)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Allowance&#13;for Doubtful Accounts&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of March 31, 2021 and December 31, 2020,&#13;there were no allowances for doubtful accounts. No allowances for doubtful accounts were charged to the condensed consolidated&#13;statements of loss for the three-month periods ended March 31, 2021 and 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company collected from its accounts receivable&#13;an amount of $3,396,688 in April 2021 through May 5, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(d)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Concentration&#13;of Credit Risk&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company is exposed to credit risk in the&#13;normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company&amp;#8217;s&#13;cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China&#13;Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The&#13;Company placed $96,699,324 and $94,222,538 with these institutions as of March 31, 2021 and December 31, 2020, respectively.&amp;#160;&amp;#160;The&#13;Company has not experienced any losses in such accounts in the PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(e)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property,&#13;Plant and Equipment&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property, plant and equipment are stated at&#13;cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures&#13;for betterment of existing facilities or equipment are capitalized and depreciated using the straight-line method at rates sufficient&#13;to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance&#13;costs are expensed as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Mineral rights are recorded at cost less accumulated&#13;depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term&#13;under the units of production method, whichever is shorter.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Construction in process primarily represents&#13;direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant&#13;and equipment upon completion and depreciation will commence when the completed assets are placed in service.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&amp;#8217;s depreciation and amortization&#13;policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Useful life&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(in years)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8 - 20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery (including protective shells, transmission channels and ducts)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3 - 8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 87%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3-8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property, plant and equipment under the capital&#13;lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Producing oil and gas properties are depreciated&#13;on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production&#13;directly attributed to designated oil and gas properties are depreciated based on the proved developed reserves of the respective&#13;oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas&#13;properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant&#13;development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded&#13;from the calculation of depreciation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(f)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Retirement&#13;Benefits&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the relevant laws and regulations&#13;in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization.&#13;The Company makes contributions to the retirement plan at the applicable rate based on the employees&amp;#8217; salaries. The required&#13;contributions under the retirement plans are charged to the condensed consolidated statement of income on an accrual basis when&#13;they are due. The Company&amp;#8217;s contributions totaled $246,622 and $140,108 for the three-month periods ended March 31, 2021&#13;and 2020, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(g)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Revenue&#13;Recognition&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue is net of discount and value added&#13;tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised&#13;goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the&#13;customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product&#13;is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no&#13;rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in&#13;Note 14.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(h)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Recoverability&#13;of Long-lived Assets&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In accordance with Financial Accounting Standards&#13;Board (&amp;#8220;FASB&amp;#8221;) Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 360-10-35 &lt;i&gt;&amp;#8220;Impairment or Disposal of&#13;Long-lived Assets&amp;#8221;&lt;/i&gt; , long-lived assets to be held and used are analyzed for impairment whenever events or changes in&#13;circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets&#13;are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that&#13;indicate possible impairment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines the existence of such&#13;impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to&#13;the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount&#13;of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying&#13;amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of&#13;the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the&#13;carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the three-month period ended March 31, 2021&#13;and 2020, the Company determined that there were no events or circumstances indicating possible additional impairment of its long-lived&#13;assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(i)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&#13;and Diluted Net Income per Share of Common Stock&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings per common share are based on&#13;the weighted average number of shares outstanding during the periods presented.&amp;#160;&amp;#160;Diluted earnings per share are computed&#13;using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential&#13;common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the&#13;exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock&#13;equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 62,704 and 113,370&#13;shares for the three-month periods ended March 31, 2021 and 2020, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Because the Company reported a net loss for&#13;the three-month periods ended March 31, 2021 and 2020, common stock equivalents including stock options and warrants were anti-dilutive,&#13;therefore the amounts reported for basic and diluted loss per share were the same.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(j)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Reporting&#13;Currency and Translation&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The financial statements of the Company&amp;#8217;s&#13;foreign subsidiaries are measured using the local currency, Renminbi (&amp;#8220;RMB&amp;#8221;), as the functional currency; whereas the&#13;functional currency and reporting currency of the Company is the United States dollar (&amp;#8220;USD&amp;#8221; or &amp;#8220;$&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As such, the Company uses the &amp;#8220;current&#13;rate method&amp;#8221; to translate its PRC operations from RMB into USD, as required under FASB ASC 830 &amp;#8220;Foreign Currency Matters&amp;#8221;.&#13;The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet&#13;date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets&#13;of the Company&amp;#8217;s PRC subsidiaries are recorded in stockholders&amp;#8217; equity as part of accumulated other comprehensive income.&#13;The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting&#13;from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as&#13;part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period,&#13;with the exception of the consideration paid for the acquisition of business which is translated at historical rates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(k)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&#13;Operations&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All of the Company&amp;#8217;s operations and assets&#13;are located in PRC.&amp;#160;&amp;#160;The Company may be adversely affected by possible political or economic events in this country.&amp;#160;&amp;#160;The&#13;effect of these factors cannot be accurately predicted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(l)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventories.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Inventories are stated at the lower of cost,&#13;determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct&#13;materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling&#13;price less costs to complete and selling expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(m)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Leases&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines if an arrangement is&#13;a lease at inception. Operating leases are included in operating lease right-of-use (&amp;#8220;ROU&amp;#8221;) assets and operating lease&#13;liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities&#13;in the consolidated balance sheets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;ROU assets represent the Company&amp;#8217;s right&#13;to use an underlying asset for the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments&#13;arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on&#13;the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit&#13;rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement&#13;date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis&#13;over the lease term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company does not recognize operating lease&#13;ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 9pt 0 0"&gt;(n) &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Stock-based&#13;Compensation&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 9pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Stock-based awards issued to employees are recorded&#13;at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest&#13;is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based&#13;awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is&#13;obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn&#13;the right to benefit from the instruments have been satisfied.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has elected to account for the forfeiture&#13;of stock-based awards as they occur.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(o)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Loss&#13;Contingencies&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accrues for loss contingencies relating&#13;to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities,&#13;when such liabilities become probable and could be reasonably estimabled. Such estimates may be based on advice from third parties&#13;or on management&amp;#8217;s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which&#13;different facts or information become known or circumstances change that affect the Company&amp;#8217;s previous assumptions with respect&#13;to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different&#13;from previous estimates&lt;font style="color: red"&gt;.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(p)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Income&#13;Tax&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accounts for income taxes in accordance&#13;with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes.&#13;Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences&#13;between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities&#13;are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities&#13;are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of&#13;enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance&#13;is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain&#13;tax positions. A tax benefit from an uncertain tax position may be recognized if it is &amp;#8220;more likely than not&amp;#8221; that&#13;the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits&#13;are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(q) &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;New&#13;Accounting Pronouncements&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Recent accounting pronouncements adopted&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;There were no recent accounting pronouncements adopted during the&#13;three months ended March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Recently Issued Accounting Pronouncements Not&#13;Yet Adopted&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#13;Financial Instruments &amp;#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments&#13;in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right&#13;to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets.&#13;For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods&#13;within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for&#13;two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related&#13;disclosure.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Inventories consist of:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;21,484&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;536,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;398,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;576,607&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;419,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;There was no allowance for slow-moving inventories&#13;as of March 31, 2021 and 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <GURE:PrepaidLandLeaseTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has the rights to use certain parcels&#13;of land located in Shouguang, Shandong, PRC, through lease agreements signed with local townships or the government authority.&#13;The production facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from ten to&#13;fifty years. Some of the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each&#13;anniversary date. These leases have no purchase option at the end of the lease term and were classified as operating leases prior&#13;to and as of January 1, 2019 when the new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized&#13;on a straight line basis. As of January 1, 2019, all the leases in which term has commenced and were in use were classified as&#13;operating lease right-of-use assets (&amp;#8220;ROU&amp;#8221;). See Note 6.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In December 2017, the Company paid a one lump&#13;sum upfront amount of $9,677,429 for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (&amp;#8220;Bohai&amp;#8221;)&#13;for the new chemical factory under construction. There is no purchase option at the end of the lease term. This was classified&#13;as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term&#13;expires on August 12, 2069. The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance&#13;sheet as of March 31 2021 and December 31, 2020. As of March 31, 2021, the prepaid land lease increased to $10,063,469 due to an&#13;additional amount paid for stamp duty and related land use rights fees. Amortization of this prepaid land lease will commence when&#13;the chemical factory is built and placed in service.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;In June 2020, the construction of&#13;the new chemical factory commenced and is expected to complete around June 2021.&lt;/p&gt;</GURE:PrepaidLandLeaseTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Property, plant and equipment, net consist of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At cost:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Mineral rights&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,934,951&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,955,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;63,573,495&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;64,024,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;256,579,799&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;258,400,710&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,553&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture, fixtures and office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,295,179&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,318,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Construction in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,127,541&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,095,565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;344,517,472&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;340,801,839&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(176,040,608 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(173,212,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Impairment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(18,510,233 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(18,641,596&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;149,966,631&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;148,947,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has certain buildings and salt pans&#13;erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the&#13;government authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans.&#13;The aggregate carrying values of these properties situated on parcels of the land are $18,720,653 and $19,302,600 as at March 31,&#13;2021 and December 31, 2020, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2021, depreciation and amortization expense totaled $4,102, 929, of which $1,816,782, $163,233 and $2,122,914 were recorded in&#13;direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2020, depreciation and amortization expense totaled $3,453,563, of which $2,578,771, $201,406 and $673,386 were recorded in direct&#13;labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <GURE:PropertyPlantAndEquipmentUnderCapitalLeasesNet contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Property, plant and equipment under finance lease, net consist of&#13;the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At cost:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,231&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;126,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,290,926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,307,184&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,416,157&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,433,304&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,232,607 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,247,032&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;183,550&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;186,272&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The above buildings erected on parcels of land&#13;located in Shouguang, PRC, are collectively owned by local townships.&amp;#160;&amp;#160;The Company has not been able to obtain property&#13;ownership certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels&#13;of land.&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2021, depreciation and amortization expense totaled $1,428, which was recorded in direct labor and factory overheads incurred during&#13;plant shutdown. During the three-month period ended March 31, 2020, depreciation and amortization expense totaled $1,327, which&#13;was recorded in direct labor and factory overheads incurred during plant shutdown.&lt;/p&gt;</GURE:PropertyPlantAndEquipmentUnderCapitalLeasesNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of March 31, 2021, the total operating lease&#13;ROU assets was $8,662,972.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The total operating lease cost for the three-month&#13;period ended March 31, 2021 and 2020 was $240,150 and $219,687, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has the rights to use certain parcels&#13;of land located in Shouguang, the PRC, through lease agreements signed with local townships or the government authority. For parcels&#13;of land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of&#13;land of which the Company cannot obtain land use rights certificates covers a total of approximately 38.6 square kilometers of&#13;aggregate carrying value of $8,155,820 as at March 31, 2021.&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Accounts and other payable and accrued expenses&#13;consist of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 74%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,040,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;479,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Salary payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;318,291&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;320,549&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Social security insurance contribution payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;101,446&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;49,167&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other payable-related party (see Note 8)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;23,738&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;95,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deposit on subscription of a subsidiary&amp;#8217;s share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;152,180&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;153,260&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued expense-construction&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,296,071&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,537,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued expense-others&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;617,213&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;445,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,549,889&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,081,701&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;The deposit on subscription of a subsidiary's share of $152,180 as&#13;of March 31, 2021 relates to sale of non-controlling interests in DCHC.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On September 25, 2012, the Company purchased&#13;five floors of a commercial building in the PRC, through SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd.&#13;(the &amp;#8220;Seller&amp;#8221;) at a cost of approximately $5.7 million in cash, of which Mr. Ming Yang, the Chairman of the Company,&#13;had a 99% equity interest in the Seller. During the first quarter of 2018, the Company entered into an agreement with the Seller,&#13;a related party, to provide property management services for an annual amount of approximately $94,940 for five years from January&#13;1, 2018 to December 31, 2022. The expense associated with this agreement for the three months ended March 31, 2021 and 2020 was&#13;approximately $23,735 and $22,013. The amounting owing for the property management services as of March 31, 2021 and December&#13;31, 2020 was $23,738 and $95,616 (Note 7). The amount owed as of March 31, 2021 is interest-free, unsecured and payable in January&#13;2022.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <GURE:TaxesPayableDisclosureTextblock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 8pt; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 8pt; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Land use tax payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;827,702&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;833,576&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 8pt; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Value added tax and other taxes payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;578,070&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;492,603&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 8pt; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 53%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Land use tax payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 7%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 13%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,405,772&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 8%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 12%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,326,179&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</GURE:TaxesPayableDisclosureTextblock>
    <us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of finance lease liabilities&#13;were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Imputed&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 59%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total finance lease liability&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.7%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,126,183&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,105,973&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(250,591 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(217,070&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Finance lease liability, net of current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,875,592&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,888,903&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Interest expenses from a finance lease liability&#13;amounted to $35,538 and $35,262 for the three-month periods ended March 31, 2021 and 2020, respectively, were charged to the condensed&#13;consolidated statement of loss. The remaining finance lease term at March 31, 2020 was 10 years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of operating lease liabilities&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Imputed&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 59%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total Operating lease liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.89%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,174,965&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,499,692&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(317,544&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(477,350&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating lease liabilities, net of current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,857,421&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,022,342&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The weighted average remaining operating lease&#13;term at March 31, 2021 was 21 years and the weighted average discounts rate was 4.89%. This discount rates used are based on the&#13;base rate quoted by the People's Bank of China and vary with the remaining term of the lease. Lease payment in the three-months&#13;ended March 31, 2021 and 2020 was $204,951 and $181,665.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Maturities of lease liabilities were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Financial lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating Lease&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payable within:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 12 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672,669&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 13 to 24 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;678,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 25 to 36 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;677,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 37 to 48 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;683,280&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 49 to 60 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;689,295&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,428,210&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;11,421,886&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,856,420&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;14,822,688&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Amount representing interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(730,237&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(6,647,723&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Present value of net minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,126,183&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,174,965&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;Restricted Shares&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;A restricted stock award (&amp;#8220;RSA&amp;#8221;)&#13;is an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent&#13;of option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The&#13;grantee cannot transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting&#13;rights as common stock, are entitled to receive dividends and other distributions thereon and are considered to be currently issued&#13;and outstanding. The Company expenses the cost of the restricted stock awards, which is determined to be the fair market value&#13;of the shares at the date of grant, straight-line over the period during which the restrictions lapse. For these purposes, the&#13;fair market value of the restricted stock is determined based on the closing price of the Company's common stock on the grant&#13;date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;Retained Earnings &amp;#8211; Appropriated&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In accordance with the relevant PRC regulations&#13;and the PRC subsidiaries&amp;#8217; Articles of Association, the Company&amp;#8217;s PRC subsidiaries are required to allocate its profit&#13;after tax to the following reserve:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Statutory Common Reserve Funds&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;SCHC, SYCI and DCHC are required each year to&#13;transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common&#13;Reserve Funds until the balance reaches 50% of the registered share capital.&amp;#160;&amp;#160;This reserve can be used to make up any&#13;loss incurred or to increase share capital.&amp;#160;&amp;#160;Except for the reduction of losses incurred, any other application should&#13;not result in this reserve balance falling below 25% of the registered capital. The Statutory Common Reserve Fund as of March 31,&#13;2021 for SCHC, SYCI and DCHC is 16%, 14% and 0% of its registered capital respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the Company&amp;#8217;s 2019 Omnibus&#13;Equity Incentive Plan adopted and approved in 2019 (&amp;#8220; 2019 Plan&amp;#8221;), awards under the 2019 Plan is limited in the aggregate&#13;to 2,068,398 shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company&amp;#8217;s&#13;2007 Equity Incentive Plan, as amended (the &amp;#8220;2007 Plan&amp;#8221;). Upon adoption and approval of the 2019 Plan, the 2007 Plan&#13;was frozen, no new awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed&#13;by the terms and condition of the 2007 Plan and applicable award agreement. As of March 31, 2021, the number of shares of the Company&amp;#8217;s&#13;common stock available for grant of stock&amp;#160;options and issuance under the 2019 Plan is 515,648 shares.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each option award is estimated&#13;on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous&#13;compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility&#13;is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option&#13;exercise pattern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the three months ended March 31, 2021 and&#13;2020, total compensation costs for options issued recorded in the consolidated statement of loss were $0.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;During the three months ended March 31, 2021, there were no options&#13;issued to employees or non-employees.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table summarizes all Company stock&#13;option transactions between January 1, 2021 and March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Number of Option &lt;br /&gt;&#13;and Warrants &lt;br /&gt;&#13;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted- Average Exercise price of Option &lt;br /&gt;&#13;and Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Range of &lt;br /&gt;&#13;Exercise Price per Common Share&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 49%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Balance, January 1, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$7.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised &amp;#160;during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Balance, March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$7.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="13" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Stock Options and Warrants Outstanding and Exercisable&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted Average&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Remaining&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding at March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Range of&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Prices&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual Life&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;(Years)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 49%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;The aggregate intrinsic value of options outstanding and exercisable&#13;as of March 31, 2021 was $4,710.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three months ended March 31, 2021&#13;and 2020, there were no options exercised.&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company utilizes the asset and liability&#13;method of accounting for income taxes in accordance with FASB ASC 740-10. If it is more likely than not that some portion or all&#13;of a deferred tax asset will not be realized, a valuation allowance is recognized.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(a)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;United&#13;States (&amp;#8220;US&amp;#8221;)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Gulf Resources, Inc. may be subject to the United&#13;States of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had&#13;no US taxable income for the three-month periods ended March 31, 2021 and 2020, and management believes that its earnings are permanently&#13;invested in the PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;British&#13;Virgin Islands (&amp;#8220;BVI&amp;#8221;)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Upper Class Group Limited, a subsidiary of Gulf&#13;Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital&#13;gain in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month periods ended March 31, 2021&#13;and 2020.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(c)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Hong&#13;Kong&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;HKJI, a subsidiary of Upper Class Group Limited,&amp;#160;was&#13;incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or&#13;derived from Hong Kong.&amp;#160;&amp;#160;No provision for income tax has been made as it has no taxable income for the three-month periods&#13;ended March 31, 2021 and 2020.&amp;#160;&amp;#160;The applicable statutory tax rates for the three-month periods ended March 31, 2021 and&#13;2020 are 16.5%. There is no dividend withholding tax in Hong Kong.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(d)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;PRC&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Enterprise income tax (&amp;#8220;EIT&amp;#8221;) for&#13;SCHC, SYCI and DCHC in the PRC is charged at 25% of the assessable profits.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The operating subsidiaries SCHC, SYCI and DCHC&#13;are wholly foreign-owned enterprises (&amp;#8220;FIE&amp;#8221;) incorporated in the PRC and are subject to PRC Local Income Tax Law. The&#13;PRC tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and&#13;small and medium-sized enterprises of science and technology and for five years for other companies. Tax losses of the operating&#13;subsidiaries of the Company may be carried forward for five years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On February 22, 2008, the Ministry of Finance&#13;(&amp;#8220;MOF&amp;#8221;) and the State Administration of Taxation (&amp;#8220;SAT&amp;#8221;) jointly issued Cai Shui [2008] Circular 1 (&amp;#8220;Circular&#13;1&amp;#8221;). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008&#13;to foreign investor(s) in 2008 will be exempted from withholding tax (&amp;#8220;WHT&amp;#8221;) while distribution of the profit earned&#13;by an FIE after January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective tax rate.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of March 31, 2021 and December 31, 2020,&#13;the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&amp;#8221;) of PRC that are subject&#13;to WHT are $122,460,382 and $126,643,733, respectively. Since the Company intends to reinvest its earnings to further expand its&#13;businesses in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding&#13;companies in the foreseeable future. Accordingly, as of March 31, 2021 and December 31, 2020, the Company has not recorded any&#13;WHT on the cumulative amount of distributable retained earnings of its foreign invested enterprises that are subject to WHT in&#13;China. As of March 31, 2021 and December 31, 2020, the unrecognized WHT are $5,086,534 and $5,288,346, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&amp;#8217;s income tax returns are subject&#13;to the various tax authorities&amp;#8217; examination. The federal, state and local authorities of the United States may examine the&#13;Company&amp;#8217;s income tax returns filed in the United States for three years from the date of filing. The Company&amp;#8217;s US income&#13;tax returns since 2017 are currently subject to examination.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Inland Revenue Department of Hong Kong (&amp;#8220;IRD&amp;#8221;)&#13;may examine the Company&amp;#8217;s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through&#13;2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018.&#13;For companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax&#13;returns once in every four years. The tax returns for 2014 and 2018 are currently subject to examination.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of the provision for income tax&#13;benefit (expense) from continuing operations are:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Current taxes &amp;#8211; PRC&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax &amp;#8211; PRC entities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred taxes &amp;#8211;US entity&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;24,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(15,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(24,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The effective income tax benefit differ from&#13;the PRC statutory income tax rate of 25% from continuing operations in the PRC as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 67%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Statutory income tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Non-taxable &amp;#38; Non-deductible items&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Effective income tax benefit (expense) rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Significant components of the Company&amp;#8217;s&#13;deferred tax assets and liabilities at March 31, 2021 and December 31, 2020 are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 64%; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Impairment on property, plant and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,712,092&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,907,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Impairment on prepaid land lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;877,656&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;883,884&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exploration costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,894,641&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,908,087&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Compensation costs of unexercised stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;72,699&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;74,883&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;PRC tax losses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;22,296,935&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;21,643,028&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;US federal net operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,063,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,045,503&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,917,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,462,933&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(9,785,742&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(9,872,706&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;19,131,925&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,590,227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The decrease in valuation allowance for the&#13;three-month period ended March 31, 2021 is $86,964.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The increase in valuation allowance for the&#13;three-month period ended March 31, 2020 is $128,868.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;There were no unrecognized tax benefits and&#13;accrual for uncertain tax positions as of March 31, 2021 and December 31, 2020 and no amounts accrued for penalties and interest&#13;for the three months ended March 31, 2021 and 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has four reportable segments:&amp;#160;&amp;#160;bromine,&#13;crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served&#13;by the Company and the financial information that is reviewed by its chief operating decision maker.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;An operating segment&amp;#8217;s performance is&#13;primarily evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs&#13;and other income not associated with the operations of the segment. These corporate costs (income) are separately stated below&#13;and also include costs that are related to functional areas such as accounting, treasury, information technology, legal, human&#13;resources, and internal audit. The Company believes that segment operating income, as defined above, is an appropriate measure&#13;for evaluating the operating performance of its segments. All the customers are located in PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Bromine *&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Crude&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Salt *&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Chemical&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Segment&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="white-space: nowrap; width: 10%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(external customers)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,810,990&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;448,253&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,259,243&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,259,243&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(intersegment)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations before income benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,279,565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,009,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(746,469&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(54,787&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,090,406&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(191,018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,281,424&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;318,868&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;252,396&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;172,445&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations after income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(960,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(757,189&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(574,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(54,787&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,346,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(191,018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,537,715&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;144,744,423&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;24,170,863&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,760,637&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,875,459&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;292,551,382&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;42,886&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;292,594,268&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,920,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,077,460&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,607&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;37,601&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,104,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,104,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Bromine *&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Crude&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Salt *&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Chemical&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Segment&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="white-space: nowrap; width: 23%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(external customers)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;462,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,824&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;557,670&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;557,670&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(intersegment)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (loss) from operations before income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,866,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,513,582&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(710,909&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(48,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,139,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;304,346&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,835,429&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;717,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;378,396&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;160,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (loss) from operations after income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,149,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,135,186&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(550,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(48,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,883,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;304,346&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,578,986&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;117,061,540&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,066,713&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;109,222,446&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,657,769&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;267,008,468&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;105,430&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;267,113,898&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,197,844&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,108,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;113,484&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,454,891&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,454,891&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,157,669&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;646,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,611,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,416,211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,416,211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;* Certain common production overheads, operating&#13;and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC&#13;were split by reference to the average selling price and production volume of respective segment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 69%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total segment operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,090,406&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,139,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Corporate costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(86,206&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(96,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Unrealized gain (loss) on translation of intercompany balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(104,812&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;400,449&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,281,424&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,835,429&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,591&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,228&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss before income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,245,833&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,796,201&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table shows the major customers&#13;(10% or more) for the three-month period ended March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Bromine&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Crude Salt&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Chemical Products&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;&amp;#160;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Percentage of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&amp;#160;(%)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; width: 8%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 34%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;896&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;169&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,065&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;20.2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang Weidong Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;108&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;811&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Brother Technology Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;634&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;172&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;806&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15.3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Shouguang Shenrunfa Ocean Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Dongying Bomeite Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table shows the major customers&#13;(10% or more) for the three-month period ended March 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Bromine&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Crude Salt&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Chemical Products&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;&amp;#160;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Percentage of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&amp;#160;(%)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; width: 8%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 36%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;111&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Brother Technology Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;17.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang Weidong Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;65&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;14.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Dongying Bomeite Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12.5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Shouguang Shenrunfa Ocean Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10.2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang JinWang Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2021, the Company sold 74.5% of its products to its top five customers. As of March 31, 2021, amounts due from these customers&#13;were $3,571,150.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2020, the Company sold 84.8% of its products to its top six customers. As of March 31, 2020, amounts due from these customers were&#13;$526,288.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <GURE:MajorSuppliersDisclosureTextblock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2021, the Company purchased 100% of its raw materials from its top five suppliers.&amp;#160;&amp;#160;As of March 31, 2021, amounts due&#13;to those suppliers were $1,040,950.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month period ended March 31,&#13;2020, the Company purchased 100% of its raw materials from its top five suppliers.&amp;#160;&amp;#160;As of March 31, 2020, amounts due&#13;to those suppliers were $53,707.&lt;/p&gt;</GURE:MajorSuppliersDisclosureTextblock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The carrying values of financial instruments,&#13;which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term&#13;nature of these instruments.&amp;#160;&amp;#160;There were no material unrecognized financial assets and liabilities as of March 31, 2021&#13;and December 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has no purchase commitments as of&#13;March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table sets forth the Company&amp;#8217;s&#13;contractual obligations as of March 31, 2021:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Property Management Fees&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital Expenditure&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payable within:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 12 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,391,563&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 13 to 24 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;748,433&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 25 to 36 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;189,880&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;13,139,996&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDisclosures contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On or about August 3, 2018, written decisions&#13;of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo&#13;Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu&#13;Zi Fa Gao Zi [2018] No. 296 (together, the &amp;#8220;Written Decisions&amp;#8221;) were served on Shouguang City Haoyuan Chemical Company&#13;Limited (&amp;#8220;SCHC&amp;#8221;) by Shouguang City Natural Resources and Planning Bureau (the &amp;#8220;Bureau&amp;#8221;), naming SCHC as&#13;respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and&#13;alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square&#13;meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things,&#13;to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and&#13;demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000)&#13;in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty&#13;shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently,&#13;the Bureau filed enforcement actions to the People&amp;#8217;s Court of Shouguang City, Shandong Province (the &amp;#8220;Court&amp;#8221;),&#13;naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of&#13;the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions.&#13;On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No.&amp;#160;384, (2019) Lu 0783 Xing&#13;Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019)&#13;Lu 0783 Xing Shen No. 394, respectively (together, the &amp;#8220;Court Rulings&amp;#8221;) were made by the Court in favor of the Bureau.&#13;The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners&#13;and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from&#13;the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;In the last twenty years, to the&#13;Company&amp;#8217;s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning&#13;approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning&#13;approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with&#13;land use and planning as the Company. To the Company&amp;#8217;s knowledge, the local government has submitted its plan to solve the&#13;issues to higher authority and are waiting for approval from the higher authority.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;The Company is in the process of&#13;resolving the issues in connection with SCHC&amp;#8217;s land use and planning diligently. The Company has been in discussions closely&#13;with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal&#13;confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written&#13;Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October&#13;28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the&#13;administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative&#13;ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement&#13;of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company&#13;received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No.4, No.&#13;7 and No. 9 have passed inspection and were approved to resume operation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;In addition, on August 28, 2019,&#13;the People&amp;#8217;s Government of Shandong Province, issued a regulation titled &amp;#8220;Investment Project Management Requirements&#13;of Chemical Companies in Shandong Province&amp;#8221; permitting the construction of facilities on existing sites or infrastructure&#13;of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that&#13;the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers.&#13;As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce&#13;the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions&#13;or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company&#13;will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which&#13;may result in further liabilities, penalties and operational disruption.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;In view of the above facts and circumstances,&#13;the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 2021.&lt;/p&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On April 26, 2021, the Company entered into&#13;an agreement with its officers and employees, pursuant to which the options to purchase 115,600 shares of our common stock granted&#13;on August 23, 2017 were cancelled.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On May 10, 2021, the Company entered into restricted stock agreements with its consultant, officers,&#13;directors and employees, pursuant to which the Company issued a total of 472,000 restricted shares of common stock of the Company,&#13;par value $0.0005 per share under the Company&amp;#8217;s 2019 Omnibus Equity Incentive Plan.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying condensed financial statements&#13;have been prepared by Gulf Resources, Inc (&amp;#8220;Gulf Resources&amp;#8221;) a Nevada corporation and its subsidiaries (collectively,&#13;the &amp;#8220;Company&amp;#8221;), without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily&#13;include all information and footnotes necessary for a fair statement of its financial position, results of operations and cash&#13;flows in accordance with accounting principles generally accepted in the United States (&amp;#8220;US GAAP&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In the opinion of management, the unaudited&#13;financial information for the quarter ended March 31, 2021 presented reflects all adjustments, which are only normal and recurring,&#13;necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial statements&#13;should be read in conjunction with the financial statements included in the Company&amp;#8217;s&amp;#160;Annual Report on Form 10-K for&#13;the fiscal year ended December 31, 2020. Operating results for the interim periods are not necessarily indicative of operating&#13;results for an entire fiscal year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity&#13;with US GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the financial statements&#13;and accompanying disclosures. Although these estimates are based on management&amp;#8217;s best knowledge of current events and actions&#13;that the Company may undertake in the future, actual results may be different from the estimates. The Company also exercises judgments&#13;in the preparation of these condensed financial statements in the areas including classification of leases and related party transactions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The consolidated financial statements include&#13;the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the&#13;British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (&amp;#8220;HKJI&amp;#8221;).&#13;HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (&amp;#34;SCHC&amp;#34;) which owns 100% of Shouguang Yuxin Chemical&#13;Industry Co., Limited (&amp;#8220;SYCI&amp;#8221;) and Daying County Haoyuan Chemical Company Limited (&amp;#8220;DCHC&amp;#8221;).&amp;#160;&amp;#160;All&#13;material intercompany transactions have been eliminated on consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <GURE:NatureOfBusiness contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company manufactures and trades bromine&#13;and crude salt through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (&amp;#34;SCHC&amp;#34;) in the People&amp;#8217;s&#13;Republic of China (&amp;#8220;PRC&amp;#8221;), which is also planning to engage in seawater desalination technology research and service&#13;and to handle the import and export of goods and technologies within the scope permitted by the State. The Company also manufactures&#13;chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through&#13;its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&amp;#34;SYCI&amp;#34;) in the PRC. DCHC was&#13;established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC&#13;commenced trial operation in January 2019 but suspended production temporarily in May 2019 as required by the government to obtain&#13;project approval (see Note 1 (b)(iii) below).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 11, 2020, the World Health Organization&#13;(WHO) officially declared COVID-19 a pandemic. The duration and intensity of the impact of the COVID-19 and resulting disruption&#13;to the Company&amp;#8217;s operations and financial position is uncertain. While our operations are currently not materially affected,&#13;it is unknown whether or how they may be affected if such a pandemic persists for an extended period. While not yet quantifiable,&#13;the Company believes this situation did not have a material adverse impact on its operating results in the first quarter of 2021&#13;and will continue to assess the financial impact. The virus outbreak slightly delayed the commencement of the operations for Factory&#13;No.1, No.4, No.7, No.9, and it may also delay the approval for the remaining three factories include No.2, No.8 and No.10. It is,&#13;however, still unclear how the pandemic will evolve going forward, and we cannot assure you whether the COVID-19 pandemic will&#13;bring about significant negative impact on our business operations, financial condition and operating results, including but not&#13;limited to negative impact to our total revenues.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(i) Bromine and Crude Salt Segments&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2019, the Company received a notification&#13;from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations.&#13;In April 2019, Factory No.1, and Factory No.7 resumed operation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;On November 25, 2019, the government&#13;of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company&amp;#8217;s bromine facilities,&#13;including Factory No.1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently,&#13;due to the coronavirus outbreak in China, the local government ordered those bromine facilities to postpone the commencement of&#13;production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority which&#13;allowed the Company to resume production after the winter temporary closure. Further, the Company received another approval from&#13;the Shouguang Yangkou People&amp;#8217;s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories&#13;No.1, No. 4, No.7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the &amp;#8220;March&#13;2020 Approval&amp;#8221;). The Company&amp;#8217;s Factories No. 1 and No. 7 commenced trial production in mid-March 2020 and commercial&#13;production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the notification issued on November&#13;24, 2020 from the government of Shouguang City, all bromine facilities in Shouguang City had to be temporarily closed from December&#13;25, 2020 until February 19, 2021 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production&#13;at its bromine facilities in factory No. 1, No. 4, No. 7 and No. 9 during the aforesaid period and commenced production as scheduled&#13;on February 19, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(ii) Chemical Segment&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On November 24, 2017, the Company received a&#13;letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants&#13;located in the second living area&amp;#160;of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (&amp;#8220;Bohai&#13;Park&amp;#8221;). This is because the two plants are located in a residential area and their production activities will impact the&#13;living environment of the residents. This is as a result of the country&amp;#8217;s effort to improve the development of the chemical&#13;industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment&#13;of residents. All chemical enterprises which do not comply with the requirements of the safety and environmental protection regulations&#13;will be ordered to shut down.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In December 2017, the Company secured from the&#13;government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed&#13;construction design draft and other related docu15ments to the local authorities for approval. In January 2020, the Company obtained&#13;the environmental protection assessment approval performed by the government of Shouguang City, Shandong Province for the proposed&#13;new Yuxin chemical factory. With this approval, the Company is permitted to construct the new chemical factory and began the construction&#13;in the second quarter of 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company estimates this relocation&#13;process will cost approximately $64 million in total.&amp;#160;The Company incurred relocation costs comprising prepaid land&#13;lease, professional fees related to the design of the new chemical factory, purchase of plant and equipment and construction&#13;costs and installation costs incurred for the new chemical factory in the amount of $35,635,297 and $33,496,295, which were&#13;recorded in the Property, plant and equipment in the consolidated balance sheets as of March 31, 2021 and December 31,&#13;2020.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(iii) Natural Gas Segment&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In January 2017, the Company completed the first&#13;brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January&#13;2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province,&#13;whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and&#13;brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related&#13;land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well&#13;in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license&#13;and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on&#13;Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources&#13;of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the&#13;natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with&#13;related government departments until after the governmental planning has been finalized the land and resource planning for Sichuan&#13;Province.&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</GURE:NatureOfBusiness>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of March 31, 2021 and December 31, 2020,&#13;there were no allowances for doubtful accounts. No allowances for doubtful accounts were charged to the condensed consolidated&#13;statements of loss for the three-month periods ended March 31, 2021 and 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company collected from its accounts receivable&#13;an amount of $3,396,688 in April 2021 through May 5, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company is exposed to credit risk in the&#13;normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company&amp;#8217;s&#13;cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China&#13;Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The&#13;Company placed $96,699,324 and $94,222,538 with these institutions as of March 31, 2021 and December 31, 2020, respectively.&amp;#160;&amp;#160;The&#13;Company has not experienced any losses in such accounts in the PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property, plant and equipment are stated at&#13;cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures&#13;for betterment of existing facilities or equipment are capitalized and depreciated using the straight-line method at rates sufficient&#13;to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance&#13;costs are expensed as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Mineral rights are recorded at cost less accumulated&#13;depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term&#13;under the units of production method, whichever is shorter.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Construction in process primarily represents&#13;direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant&#13;and equipment upon completion and depreciation will commence when the completed assets are placed in service.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&amp;#8217;s depreciation and amortization&#13;policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Useful life&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(in years)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8 - 20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery (including protective shells, transmission channels and ducts)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3 - 8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 87%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3-8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property, plant and equipment under the capital&#13;lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Producing oil and gas properties are depreciated&#13;on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production&#13;directly attributed to designated oil and gas properties are depreciated based on the proved developed reserves of the respective&#13;oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas&#13;properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant&#13;development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded&#13;from the calculation of depreciation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the relevant laws and regulations&#13;in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization.&#13;The Company makes contributions to the retirement plan at the applicable rate based on the employees&amp;#8217; salaries. The required&#13;contributions under the retirement plans are charged to the condensed consolidated statement of income on an accrual basis when&#13;they are due. The Company&amp;#8217;s contributions totaled $246,622 and $140,108 for the three-month periods ended March 31, 2021&#13;and 2020, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue is net of discount and value added&#13;tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised&#13;goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the&#13;customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product&#13;is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no&#13;rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in&#13;Note 14.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In accordance with Financial Accounting Standards&#13;Board (&amp;#8220;FASB&amp;#8221;) Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 360-10-35 &lt;i&gt;&amp;#8220;Impairment or Disposal of&#13;Long-lived Assets&amp;#8221;&lt;/i&gt; , long-lived assets to be held and used are analyzed for impairment whenever events or changes in&#13;circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets&#13;are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that&#13;indicate possible impairment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines the existence of such&#13;impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to&#13;the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount&#13;of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying&#13;amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of&#13;the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the&#13;carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the three-month period ended March 31, 2021&#13;and 2020, the Company determined that there were no events or circumstances indicating possible additional impairment of its long-lived&#13;assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings per common share are based on&#13;the weighted average number of shares outstanding during the periods presented.&amp;#160;&amp;#160;Diluted earnings per share are computed&#13;using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential&#13;common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the&#13;exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock&#13;equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 62,704 and 113,370&#13;shares for the three-month periods ended March 31, 2021 and 2020, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Because the Company reported a net loss for&#13;the three-month periods ended March 31, 2021 and 2020, common stock equivalents including stock options and warrants were anti-dilutive,&#13;therefore the amounts reported for basic and diluted loss per share were the same.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The financial statements of the Company&amp;#8217;s&#13;foreign subsidiaries are measured using the local currency, Renminbi (&amp;#8220;RMB&amp;#8221;), as the functional currency; whereas the&#13;functional currency and reporting currency of the Company is the United States dollar (&amp;#8220;USD&amp;#8221; or &amp;#8220;$&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As such, the Company uses the &amp;#8220;current&#13;rate method&amp;#8221; to translate its PRC operations from RMB into USD, as required under FASB ASC 830 &amp;#8220;Foreign Currency Matters&amp;#8221;.&#13;The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet&#13;date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets&#13;of the Company&amp;#8217;s PRC subsidiaries are recorded in stockholders&amp;#8217; equity as part of accumulated other comprehensive income.&#13;The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting&#13;from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as&#13;part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period,&#13;with the exception of the consideration paid for the acquisition of business which is translated at historical rates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <GURE:ForeignOperationsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All of the Company&amp;#8217;s operations and assets&#13;are located in PRC.&amp;#160;&amp;#160;The Company may be adversely affected by possible political or economic events in this country.&amp;#160;&amp;#160;The&#13;effect of these factors cannot be accurately predicted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</GURE:ForeignOperationsPolicyPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Inventories are stated at the lower of cost,&#13;determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct&#13;materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling&#13;price less costs to complete and selling expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines if an arrangement is&#13;a lease at inception. Operating leases are included in operating lease right-of-use (&amp;#8220;ROU&amp;#8221;) assets and operating lease&#13;liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities&#13;in the consolidated balance sheets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;ROU assets represent the Company&amp;#8217;s right&#13;to use an underlying asset for the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments&#13;arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on&#13;the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit&#13;rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement&#13;date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis&#13;over the lease term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company does not recognize operating lease&#13;ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Stock-based awards issued to employees are recorded&#13;at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest&#13;is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based&#13;awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is&#13;obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn&#13;the right to benefit from the instruments have been satisfied.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has elected to account for the forfeiture&#13;of stock-based awards as they occur.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accrues for loss contingencies relating&#13;to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities,&#13;when such liabilities become probable and could be reasonably estimabled. Such estimates may be based on advice from third parties&#13;or on management&amp;#8217;s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which&#13;different facts or information become known or circumstances change that affect the Company&amp;#8217;s previous assumptions with respect&#13;to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different&#13;from previous estimates&lt;font style="color: red"&gt;.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accounts for income taxes in accordance&#13;with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes.&#13;Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences&#13;between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities&#13;are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities&#13;are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of&#13;enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance&#13;is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain&#13;tax positions. A tax benefit from an uncertain tax position may be recognized if it is &amp;#8220;more likely than not&amp;#8221; that&#13;the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits&#13;are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Recent accounting pronouncements adopted&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;There were no recent accounting pronouncements adopted during the&#13;three months ended March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Recently Issued Accounting Pronouncements Not&#13;Yet Adopted&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#13;Financial Instruments &amp;#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments&#13;in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right&#13;to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets.&#13;For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods&#13;within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for&#13;two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related&#13;disclosure.&amp;#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <GURE:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Useful life&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(in years)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8 - 20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery (including protective shells, transmission channels and ducts)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3 - 8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 87%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3-8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</GURE:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;21,484&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;536,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;398,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;576,607&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;419,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At cost:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Mineral rights&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,934,951&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,955,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;63,573,495&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;64,024,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;256,579,799&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;258,400,710&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,553&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture, fixtures and office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,295,179&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,318,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Construction in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,127,541&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,095,565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;344,517,472&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;340,801,839&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(176,040,608 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(173,212,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Impairment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(18,510,233 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(18,641,596&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;149,966,631&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;148,947,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <GURE:PropertyPlantAndEquipmentUnderCapitalLeasesTextblock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31, &lt;br /&gt;&#13;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31, &lt;br /&gt;&#13;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At cost:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Buildings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,231&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;126,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,290,926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,307,184&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,416,157&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,433,304&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,232,607 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,247,032&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;183,550&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;186,272&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</GURE:PropertyPlantAndEquipmentUnderCapitalLeasesTextblock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 74%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,040,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;479,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Salary payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;318,291&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;320,549&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Social security insurance contribution payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;101,446&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;49,167&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other payable-related party (see Note 8)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;23,738&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;95,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deposit on subscription of a subsidiary&amp;#8217;s share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;152,180&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;153,260&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued expense-construction&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,296,071&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,537,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued expense-others&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;617,213&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;445,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,549,889&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,081,701&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Imputed&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 59%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total finance lease liability&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.7%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,126,183&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,105,973&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(250,591 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(217,070&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Finance lease liability, net of current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,875,592&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,888,903&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Imputed&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 59%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total Operating lease liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.89%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,174,965&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,499,692&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(317,544&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(477,350&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating lease liabilities, net of current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,857,421&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,022,342&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Financial lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating Lease&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payable within:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 12 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672,669&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 13 to 24 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;678,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 25 to 36 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;677,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 37 to 48 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;683,280&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 49 to 60 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;285,642&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;689,295&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,428,210&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;11,421,886&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,856,420&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;14,822,688&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less: Amount representing interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(730,237&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(6,647,723&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Present value of net minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,126,183&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8,174,965&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Number of Option &lt;br /&gt;&#13;and Warrants &lt;br /&gt;&#13;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted- Average Exercise price of Option &lt;br /&gt;&#13;and Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Range of &lt;br /&gt;&#13;Exercise Price per Common Share&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 49%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Balance, January 1, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$7.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised &amp;#160;during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired during the period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Balance, March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$7.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="13" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Stock Options and Warrants Outstanding and Exercisable&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted Average&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Remaining&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding at March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Range of&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Prices&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual Life&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;(Years)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 49%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$3.57 - $7.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Current taxes &amp;#8211; PRC&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 74%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax &amp;#8211; PRC entities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred taxes &amp;#8211;US entity&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;24,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(15,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(24,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 67%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Statutory income tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Non-taxable &amp;#38; Non-deductible items&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%)&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Effective income tax benefit (expense) rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;March 31,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 64%; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Impairment on property, plant and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,712,092&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,907,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Impairment on prepaid land lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;877,656&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;883,884&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exploration costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,894,641&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,908,087&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Compensation costs of unexercised stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;72,699&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;74,883&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;PRC tax losses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;22,296,935&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;21,643,028&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;US federal net operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,063,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,045,503&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,917,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,462,933&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(9,785,742&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(9,872,706&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;19,131,925&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,590,227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Bromine *&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Crude&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Salt *&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Chemical&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Segment&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="white-space: nowrap; width: 10%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(external customers)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,810,990&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;448,253&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,259,243&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,259,243&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(intersegment)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations before income benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,279,565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,009,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(746,469&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(54,787&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,090,406&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(191,018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,281,424&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;318,868&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;252,396&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;172,445&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;743,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations after income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(960,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(757,189&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(574,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(54,787&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,346,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(191,018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,537,715&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;144,744,423&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;24,170,863&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;121,760,637&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,875,459&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;292,551,382&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;42,886&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;292,594,268&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,920,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,077,460&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,607&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;37,601&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,104,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,104,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Bromine *&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Crude&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Salt *&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Chemical&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Segment&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="white-space: nowrap; width: 23%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(external customers)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;462,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,824&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;557,670&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;557,670&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net revenue &lt;br /&gt;&#13;(intersegment)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (loss) from operations before income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,866,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,513,582&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(710,909&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(48,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,139,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;304,346&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,835,429&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;717,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;378,396&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;160,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,256,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (loss) from operations after income taxes(benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,149,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,135,186&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(550,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(48,846&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,883,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;304,346&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,578,986&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;117,061,540&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,066,713&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;109,222,446&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,657,769&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;267,008,468&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;105,430&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;267,113,898&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,197,844&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,108,443&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;113,484&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,454,891&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,454,891&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,157,669&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;646,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,611,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,416,211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,416,211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;* Certain common production overheads, operating&#13;and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC&#13;were split by reference to the average selling price and production volume of respective segment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table shows the major customers&#13;(10% or more) for the three-month period ended March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Bromine&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Crude Salt&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Chemical Products&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;&amp;#160;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Percentage of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&amp;#160;(%)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; width: 8%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 34%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;896&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;169&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,065&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 10%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;20.2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang Weidong Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;108&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;811&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Brother Technology Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;634&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;172&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;806&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15.3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Shouguang Shenrunfa Ocean Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Dongying Bomeite Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;565&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table shows the major customers&#13;(10% or more) for the three-month period ended March 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Bromine&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Crude Salt&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Chemical Products&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;&amp;#160;(000&amp;#8217;s)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Percentage of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&lt;b&gt;Revenue&amp;#160;(%)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; width: 8%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 36%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;111&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Brother Technology Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;17.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang Weidong Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;65&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;14.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Dongying Bomeite Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12.5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shandong Shouguang Shenrunfa Ocean Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10.2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shouguang JinWang Chemical Company Limited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <GURE:ScheduleOfSegmentCostsTextblock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Three-Month Period Ended March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="width: 69%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total segment operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,090,406&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,139,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Corporate costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(86,206&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(96,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Unrealized gain (loss) on translation of intercompany balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(104,812&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;400,449&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss from operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,281,424&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,835,429&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,591&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,228&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Loss before income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(3,245,833&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(4,796,201&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</GURE:ScheduleOfSegmentCostsTextblock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Property Management Fees&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capital Expenditure&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payable within:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 12 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,391,563&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 13 to 24 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;748,433&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;the next 25 to 36 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;189,880&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;13,139,996&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_us-gaap_BuildingMember_srt_MinimumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_us-gaap_BuildingMember_srt_MaximumMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_us-gaap_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_custom_FurnitureFixturesAndEquipmentMember_srt_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_custom_PlantAndMachineryMember_srt_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_PlantAndMachineryMember_MaximumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-01to2021-03-31_custom_FurnitureFixturesAndEquipmentMember_us-gaap_MaximumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">246622</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">140108</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">62704</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">113370</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">39855</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">21484</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">536752</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">398125</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <GURE:IncreaseDecreasePrepaidLandLease contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10063469</GURE:IncreaseDecreasePrepaidLandLease>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">176040608</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">173212554</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">344517472</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">340801839</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">18127541</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">12095565</us-gaap:ConstructionInProgressGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3295179</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3318564</us-gaap:FurnitureAndFixturesGross>
    <GURE:VehiclesGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">6507</GURE:VehiclesGross>
    <GURE:VehiclesGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">6553</GURE:VehiclesGross>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">256579799</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">258400710</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:BuildingsAndImprovementsGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">63573495</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">64024667</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MineralPropertiesGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2934951</us-gaap:MineralPropertiesGross>
    <us-gaap:MineralPropertiesGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2955780</us-gaap:MineralPropertiesGross>
    <us-gaap:TangibleAssetImpairmentCharges contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">18510233</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">18641596</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:Land contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">18720653</us-gaap:Land>
    <us-gaap:Land contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">19302600</us-gaap:Land>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">4102929</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">3453563</us-gaap:DepreciationAndAmortization>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1816782</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2578771</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">163233</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">201406</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <GURE:CostOfNetRevenue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2122914</GURE:CostOfNetRevenue>
    <GURE:CostOfNetRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">673386</GURE:CostOfNetRevenue>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2416157</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2433304</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2021-03-31_us-gaap_ManufacturingFacilityMember" unitRef="USD" decimals="0">2290926</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2020-12-31_us-gaap_ManufacturingFacilityMember" unitRef="USD" decimals="0">2307184</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2021-03-31_custom_BuildingsMember" unitRef="USD" decimals="0">125231</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2020-12-31_custom_BuildingsMember" unitRef="USD" decimals="0">126120</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2232607</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2247032</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <GURE:DepreciationAndAmortizationExpensePPE contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1428</GURE:DepreciationAndAmortizationExpensePPE>
    <GURE:DepreciationAndAmortizationExpensePPE contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1327</GURE:DepreciationAndAmortizationExpensePPE>
    <us-gaap:OperatingLeaseCost contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">240150</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">219687</us-gaap:OperatingLeaseCost>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">617213</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">445507</us-gaap:OtherAccruedLiabilitiesCurrent>
    <GURE:AccruedConstructionExpenseCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">6296071</GURE:AccruedConstructionExpenseCurrent>
    <GURE:AccruedConstructionExpenseCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3537644</GURE:AccruedConstructionExpenseCurrent>
    <GURE:DepositOnSubscriptionOfSubsidiarysShareCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">152180</GURE:DepositOnSubscriptionOfSubsidiarysShareCurrent>
    <GURE:DepositOnSubscriptionOfSubsidiarysShareCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">153260</GURE:DepositOnSubscriptionOfSubsidiarysShareCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">23738</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">95616</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">101446</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">49167</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">318291</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">320549</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1040950</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">479958</us-gaap:AccountsPayableCurrent>
    <GURE:ExpenseAssociatedWithAgreement contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">23735</GURE:ExpenseAssociatedWithAgreement>
    <GURE:ExpenseAssociatedWithAgreement contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">22013</GURE:ExpenseAssociatedWithAgreement>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">827702</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">833576</us-gaap:SalesAndExciseTaxPayableCurrent>
    <GURE:ValueAddedTaxAndOtherTaxesPayableCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">578070</GURE:ValueAddedTaxAndOtherTaxesPayableCurrent>
    <GURE:ValueAddedTaxAndOtherTaxesPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">492603</GURE:ValueAddedTaxAndOtherTaxesPayableCurrent>
    <GURE:InterestRateUsedForFinanceLeaseObligations contextRef="AsOf2021-03-31" unitRef="Percent" decimals="INF">0.0670</GURE:InterestRateUsedForFinanceLeaseObligations>
    <GURE:InterestRateUsedForFinanceLeaseObligations contextRef="AsOf2020-12-31" unitRef="Percent" decimals="INF">0.0670</GURE:InterestRateUsedForFinanceLeaseObligations>
    <us-gaap:FinanceLeaseLiability contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2126183</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2105973</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">250591</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">217070</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1875592</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1888903</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <GURE:ImputedInterestRateOnOperatingLeaseLiabilities contextRef="AsOf2021-03-31" unitRef="Percent" decimals="INF">.0489</GURE:ImputedInterestRateOnOperatingLeaseLiabilities>
    <GURE:ImputedInterestRateOnOperatingLeaseLiabilities contextRef="AsOf2020-12-31" unitRef="Percent" decimals="INF">.0489</GURE:ImputedInterestRateOnOperatingLeaseLiabilities>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">8174965</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">8499692</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2856420</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1428210</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">285642</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">285642</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">285642</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">285642</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">285642</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">730237</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">6647723</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">14822688</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">11421886</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">689295</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">683280</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">677300</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">678258</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">672669</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">35538</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">35262</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-03-31">P10Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-03-31">P21Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-03-31" unitRef="Percent" decimals="INF">.0489</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">204951</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">181665</us-gaap:OperatingLeasePayments>
    <GURE:StatutoryCommonReserveFundsDescription contextRef="From2021-01-01to2021-03-31">The Statutory Common Reserve Fund as of March 31, 2021 for SCHC, SYCI and DCHC is 16%, 14% and 0% of its registered capital respectively.</GURE:StatutoryCommonReserveFundsDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">121600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">121600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <GURE:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</GURE:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">7.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">7.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <GURE:RangeOfExercisePricePerCommonShareBeginningBalance contextRef="From2021-01-01to2021-03-31">$3.57 - $7.27</GURE:RangeOfExercisePricePerCommonShareBeginningBalance>
    <GURE:RangeOfExercisePricePerCommonShareEndingBalance contextRef="From2021-01-01to2021-03-31">$3.57 - $7.27</GURE:RangeOfExercisePricePerCommonShareEndingBalance>
    <GURE:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted contextRef="From2021-01-01to2021-03-31">$0.00</GURE:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted>
    <GURE:RangeOfExercisePricePerCommonShareExercised contextRef="From2021-01-01to2021-03-31">$0.00</GURE:RangeOfExercisePricePerCommonShareExercised>
    <GURE:RangeOfExercisePricePerCommonShareExpired contextRef="From2021-01-01to2021-03-31">$0.00</GURE:RangeOfExercisePricePerCommonShareExpired>
    <GURE:ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">3.57</GURE:ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit>
    <GURE:ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">7.27</GURE:ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31">P4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">515648</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">4710</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">743709</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1256443</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">15957</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">24053</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-15957</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-24053</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">743709</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1256443</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2021-01-01to2021-03-31" unitRef="Percent" decimals="INF">.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2020-01-01to2020-03-31" unitRef="Percent" decimals="INF">.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2021-01-01to2021-03-31" unitRef="Percent" decimals="INF">-.0100</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2020-01-01to2020-03-31" unitRef="Percent" decimals="INF">.0200</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2021-01-01to2021-03-31" unitRef="Percent" decimals="INF">-.0100</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2020-01-01to2020-03-31" unitRef="Percent" decimals="INF">-.0100</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2021-01-01to2021-03-31" unitRef="Percent" decimals="INF">.2300</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2020-01-01to2020-03-31" unitRef="Percent" decimals="INF">.2600</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">28917667</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">28462933</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1063644</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1045503</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <GURE:DeferredTaxAssetsPRCTaxLosses contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">22296935</GURE:DeferredTaxAssetsPRCTaxLosses>
    <GURE:DeferredTaxAssetsPRCTaxLosses contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">21643028</GURE:DeferredTaxAssetsPRCTaxLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">72699</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">74883</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1894641</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1908087</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <GURE:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">877656</GURE:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease>
    <GURE:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">883884</GURE:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2712092</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2907548</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">9785742</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">9872706</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">19131925</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">18590227</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-6" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">3157669</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-7" decimals="0">646752</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">3611790</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">7416211</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7416211</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentCapitalExpenditures contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</GURE:SegmentCapitalExpenditures>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">4104357</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">2920689</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-8" decimals="0">1077460</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">68607</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">4104357</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">2197844</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-9" decimals="0">1108443</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">0</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">113484</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">3454891</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">3454891</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">35120</GURE:SegmentDepreciationAndAmortization>
    <GURE:SegmentDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">37601</GURE:SegmentDepreciationAndAmortization>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-2537715</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">-960697</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-10" decimals="0">-757189</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-574024</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">-2346697</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">-191018</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">-2149000</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-11" decimals="0">-1135186</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">304346</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">-550300</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">-3883332</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-3578986</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-48846</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-54787</GURE:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-12" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_BromineSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-13" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_CorporateMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2020-01-01to2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:NetRevenueIntersegment contextRef="From2021-01-01to2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</GURE:NetRevenueIntersegment>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">292594268</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_BromineSegmentMember" unitRef="USD" decimals="0">144744423</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-14" decimals="0">24170863</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">121760637</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_OperatingSegmentsMember" unitRef="USD" decimals="0">292551382</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_CorporateMember" unitRef="USD" decimals="0">42886</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_custom_BromineSegmentMember" unitRef="USD" decimals="0">117061540</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_custom_CrudeSaltSegmentMember" unitRef="USD" id="Foot-00-15" decimals="0">39066713</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">109222446</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">267008468</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_us-gaap_CorporateMember" unitRef="USD" decimals="0">105430</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">267113898</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2020-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1657769</GURE:SegmentAssets>
    <GURE:SegmentAssets contextRef="AsOf2021-03-31_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1875459</GURE:SegmentAssets>
    <GURE:SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-3245833</GURE:SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <GURE:SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4796201</GURE:SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">35591</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">39228</us-gaap:NonoperatingIncomeExpense>
    <GURE:SegmentIncomeLossFromOperations contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-3281424</GURE:SegmentIncomeLossFromOperations>
    <GURE:SegmentIncomeLossFromOperations contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-4835429</GURE:SegmentIncomeLossFromOperations>
    <GURE:UnrealizedGainLossOnTranslationOfIntercompanyBalance contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-104812</GURE:UnrealizedGainLossOnTranslationOfIntercompanyBalance>
    <GURE:UnrealizedGainLossOnTranslationOfIntercompanyBalance contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">400449</GURE:UnrealizedGainLossOnTranslationOfIntercompanyBalance>
    <GURE:SegmentCorporateCosts contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-86206</GURE:SegmentCorporateCosts>
    <GURE:SegmentCorporateCosts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-96103</GURE:SegmentCorporateCosts>
    <GURE:SegmentOperatingIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-3090406</GURE:SegmentOperatingIncomeLoss>
    <GURE:SegmentOperatingIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-5139775</GURE:SegmentOperatingIncomeLoss>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_ShandongMaroiChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.2020</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_ShandongMaroiChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.2000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">.7450</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">.8480</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_ShandongBrotherTechnologyLimitedMember" unitRef="Percent" decimals="INF">.1530</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.1540</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_ShouguangWeidongChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.1490</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember" unitRef="Percent" decimals="INF">.1280</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.1070</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_DongyingBomeiteChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.125</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_ShandongShouguangShenrunfaOceanChemicalCompanyMember" unitRef="Percent" decimals="INF">.1020</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_ConcentrationOfProductsBoughtMember" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_ShandongBrotherTechnologyLimitedMember" unitRef="Percent" decimals="INF">.1710</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_ConcentrationOfProductsBoughtMember" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_ShouguangJinWangChemicalCompanyLimitedMember" unitRef="Percent" decimals="INF">.1000</us-gaap:ConcentrationRiskPercentage1>
    <GURE:AmountsDueFromMajorCustomers contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3571150</GURE:AmountsDueFromMajorCustomers>
    <GURE:AmountsDueFromMajorCustomers contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">526288</GURE:AmountsDueFromMajorCustomers>
    <GURE:AmountDueToMajorSuppliers contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1040950</GURE:AmountDueToMajorSuppliers>
    <GURE:AmountDueToMajorSuppliers contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">53707</GURE:AmountDueToMajorSuppliers>
    <GURE:PropertyManagementFeesDueCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">94940</GURE:PropertyManagementFeesDueCurrent>
    <GURE:PropertyManagementFeesDueInTwoYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">94940</GURE:PropertyManagementFeesDueInTwoYears>
    <GURE:PropertyManagementFeesDueInThreeYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</GURE:PropertyManagementFeesDueInThreeYears>
    <GURE:PropertyManagementFeesDue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">189880</GURE:PropertyManagementFeesDue>
    <GURE:CapitalExpendituresDueCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">12391563</GURE:CapitalExpendituresDueCurrent>
    <GURE:CapitalExpendituresDueInTwoYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">748433</GURE:CapitalExpendituresDueInTwoYears>
    <GURE:CapitalExpendituresDueInThreeYears contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</GURE:CapitalExpendituresDueInThreeYears>
    <GURE:CapitalExpendituresDue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">13139996</GURE:CapitalExpendituresDue>
    <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="#Foot-00-0" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-1" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-2" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-3" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-4" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-5" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-6" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-7" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-8" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-9" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-10" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-11" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-12" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-13" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-14" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-15" xlink:label="Foot-00_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-00_loc" xlink:to="Footnote-01" order="1" />
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-01" xml:lang="en-US">Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of respective segment.</link:footnote>
    </link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>gure-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9605o7xRiXgOn8uMbX9cWaCOGaP9wJl+SZkxvm51bXn6TyUnq3myZivgxermAWMA -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:GURE="http://gulfresourcesinc.com/20210331" elementFormDefault="qualified" targetNamespace="http://gulfresourcesinc.com/20210331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" id="CondensedConsolidatedStatementsOfComprehensiveLoss">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" id="CondensedConsolidatedStatementsOfStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" id="BasisOfPresentationAndConsolidation">
	  <link:definition>00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Inventories" id="Inventories">
	  <link:definition>00000008 - Disclosure - 2. INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeases" id="PrepaidLandLeases">
	  <link:definition>00000009 - Disclosure - 3. PREPAID LAND LEASES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" id="PropertyPlantAndEquipmentNet">
	  <link:definition>00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" id="FinanceLeaseRight-of-useAssets">
	  <link:definition>00000011 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" id="OperatingLeaseRight-of-useAssets">
	  <link:definition>00000012 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" id="AccountsAndOtherPayableAndAccruedExpenses">
	  <link:definition>00000013 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/TaxesPayable" id="TaxesPayable">
	  <link:definition>00000015 - Disclosure - 9. TAXES PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" id="LeaseLiabilities-financeAndOperatingLease">
	  <link:definition>00000016 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Equity" id="Equity">
	  <link:definition>00000017 - Disclosure - 11. EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000018 - Disclosure - 12. STOCK-BASED COMPENSATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000019 - Disclosure - 13. INCOME TAXES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BusinessSegments" id="BusinessSegments">
	  <link:definition>00000020 - Disclosure - 14. BUSINESS SEGMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CustomerConcentration" id="CustomerConcentration">
	  <link:definition>00000021 - Disclosure - 15. CUSTOMER CONCENTRATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/MajorSuppliers" id="MajorSuppliers">
	  <link:definition>00000022 - Disclosure - 16. MAJOR SUPPLIERS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" id="FairValueOfFinancialInstruments">
	  <link:definition>00000023 - Disclosure - 17. FAIR VALUE OF FINANCIAL INSTRUMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" id="CapitalCommitmentAndOtherServiceContractualObligations">
	  <link:definition>00000024 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LossContingencies" id="LossContingencies">
	  <link:definition>00000025 - Disclosure - 19. LOSS CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/SubsequentEvent" id="SubsequentEvent">
	  <link:definition>00000026 - Disclosure - 20. SUBSEQUENT EVENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" id="BasisOfPresentationAndConsolidationPolicies">
	  <link:definition>00000027 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" id="BasisOfPresentationAndConsolidationTables">
	  <link:definition>00000028 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000029 - Disclosure - 2. INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables">
	  <link:definition>00000030 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" id="FinanceLeaseRight-of-useAssetsTables">
	  <link:definition>00000031 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" id="AccountsAndOtherPayableAndAccruedExpenseTables">
	  <link:definition>00000032 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/TaxesPayableTables" id="TaxesPayableTables">
	  <link:definition>00000033 - Disclosure - 9. TAXES PAYABLE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" id="LeaseLiabilities-financeAndOperatingLeaseTables">
	  <link:definition>00000034 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
	  <link:definition>00000035 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000036 - Disclosure - 13. INCOME TAXES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsTables" id="BusinessSegmentsTables">
	  <link:definition>00000037 - Disclosure - 14. BUSINESS SEGMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" id="CapitalCommitmentAndOtherServiceContractualObligationsTables">
	  <link:definition>00000038 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000040 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000041 - Disclosure - 2. INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" id="PrepaidLandLeaseDetailsNarrative">
	  <link:definition>00000042 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" id="PropertyPlantAndEquipmentNetDetails">
	  <link:definition>00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" id="PropertyPlantAndEquipmentNetDetailsNarrative">
	  <link:definition>00000044 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" id="FinanceLeaseRight-of-useAssetsDetails">
	  <link:definition>00000045 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" id="FinanceLeaseRight-of-useAssetsDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" id="OperatingLeaseRight-of-useAssetsDetailsNarrative">
	  <link:definition>00000047 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" id="AccountsAndOtherPayableAndAccruedExpenseDetails">
	  <link:definition>00000048 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000049 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/TaxesPayableDetails" id="TaxesPayableDetails">
	  <link:definition>00000050 - Disclosure - 9. TAXES PAYABLE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" id="LeaseLiabilities-financeAndOperatingLeaseDetails">
	  <link:definition>00000051 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" id="LeaseLiabilities-financeAndOperatingLeaseDetails1">
	  <link:definition>00000052 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" id="LeaseLiabilities-financeAndOperatingLeaseDetails2">
	  <link:definition>00000053 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" id="LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative">
	  <link:definition>00000054 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
	  <link:definition>00000055 - Disclosure - 11. EQUITY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" id="Stock-basedCompensationDetails">
	  <link:definition>00000056 - Disclosure - 12. STOCK-BASED COMPENSATION (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" id="Stock-basedCompensationDetails1">
	  <link:definition>00000057 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000058 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
	  <link:definition>00000059 - Disclosure - 13. INCOME TAXES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" id="IncomeTaxesDetails1">
	  <link:definition>00000060 - Disclosure - 13. INCOME TAXES (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" id="IncomeTaxesDetails2">
	  <link:definition>00000061 - Disclosure - 13. INCOME TAXES (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000062 - Disclosure - 13. INCOME TAXES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" id="BusinessSegmentsDetails">
	  <link:definition>00000063 - Disclosure - 14. BUSINESS SEGMENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" id="BusinessSegmentsDetails1">
	  <link:definition>00000064 - Disclosure - 14. BUSINESS SEGMENTS (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" id="BusinessSegmentsDetails2">
	  <link:definition>00000065 - Disclosure - 14. BUSINESS SEGMENTS (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" id="CustomerConcentrationDetailsNarrative">
	  <link:definition>00000066 - Disclosure - 15. CUSTOMER CONCENTRATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" id="MajorSuppliersDetailsNarrative">
	  <link:definition>00000067 - Disclosure - 16. MAJOR SUPPLIERS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" id="CapitalCommitmentAndOtherServiceContractualObligationsDetails">
	  <link:definition>00000068 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="gure-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gure-20210331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gure-20210331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gure-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <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" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="GURE_IncreaseDecreaseInOperatingLeases" name="IncreaseDecreaseInOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" name="UnrealizedGainLossOnTranslationOfInterCompanyBalances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PrepaidLandLeaseTextBlock" name="PrepaidLandLeaseTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet" name="PropertyPlantAndEquipmentUnderCapitalLeasesNet" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_TaxesPayableDisclosureTextblock" name="TaxesPayableDisclosureTextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_MajorSuppliersDisclosureTextblock" name="MajorSuppliersDisclosureTextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_NatureOfBusiness" name="NatureOfBusiness" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ForeignOperationsPolicyPolicyTextBlock" name="ForeignOperationsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" name="ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" name="PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ScheduleOfSegmentCostsTextblock" name="ScheduleOfSegmentCostsTextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_IncreaseDecreasePrepaidLandLease" name="IncreaseDecreasePrepaidLandLease" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_VehiclesGross" name="VehiclesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CostOfNetRevenue" name="CostOfNetRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_DepreciationAndAmortizationExpensePPE" name="DepreciationAndAmortizationExpensePPE" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_AccruedConstructionExpenseCurrent" name="AccruedConstructionExpenseCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" name="DepositOnSubscriptionOfSubsidiarysShareCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ExpenseAssociatedWithAgreement" name="ExpenseAssociatedWithAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" name="ValueAddedTaxAndOtherTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_InterestRateUsedForFinanceLeaseObligations" name="InterestRateUsedForFinanceLeaseObligations" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ImputedInterestRateOnOperatingLeaseLiabilities" name="ImputedInterestRateOnOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" type="xbrli:pureItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_StatutoryCommonReserveFundsDescription" name="StatutoryCommonReserveFundsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_RangeOfExercisePricePerCommonShareBeginningBalance" name="RangeOfExercisePricePerCommonShareBeginningBalance" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_RangeOfExercisePricePerCommonShareEndingBalance" name="RangeOfExercisePricePerCommonShareEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" name="RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_RangeOfExercisePricePerCommonShareExercised" name="RangeOfExercisePricePerCommonShareExercised" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_RangeOfExercisePricePerCommonShareExpired" name="RangeOfExercisePricePerCommonShareExpired" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" name="ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" name="ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_DeferredTaxAssetsPRCTaxLosses" name="DeferredTaxAssetsPRCTaxLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentCapitalExpenditures" name="SegmentCapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentDepreciationAndAmortization" name="SegmentDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" name="IncomeLossFromContinuingOperationsAfterIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_NetRevenueIntersegment" name="NetRevenueIntersegment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentAssets" name="SegmentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" name="SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentIncomeLossFromOperations" name="SegmentIncomeLossFromOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance" name="UnrealizedGainLossOnTranslationOfIntercompanyBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentCorporateCosts" name="SegmentCorporateCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_SegmentOperatingIncomeLoss" name="SegmentOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_AmountsDueFromMajorCustomers" name="AmountsDueFromMajorCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_AmountDueToMajorSuppliers" name="AmountDueToMajorSuppliers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyManagementFeesDueCurrent" name="PropertyManagementFeesDueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyManagementFeesDueInTwoYears" name="PropertyManagementFeesDueInTwoYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyManagementFeesDueInThreeYears" name="PropertyManagementFeesDueInThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyManagementFeesDue" name="PropertyManagementFeesDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CapitalExpendituresDueCurrent" name="CapitalExpendituresDueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CapitalExpendituresDueInTwoYears" name="CapitalExpendituresDueInTwoYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CapitalExpendituresDueInThreeYears" name="CapitalExpendituresDueInThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CapitalExpendituresDue" name="CapitalExpendituresDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_FurnitureFixturesAndEquipmentMember" name="FurnitureFixturesAndEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PlantAndMachineryMember" name="PlantAndMachineryMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_BromineSegmentMember" name="BromineSegmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CrudeSaltSegmentMember" name="CrudeSaltSegmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ChemicalProductsSegmentMember" name="ChemicalProductsSegmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShandongMaroiChemicalCompanyLimitedMember" name="ShandongMaroiChemicalCompanyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_TopFiveCustomersMember" name="TopFiveCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_NaturalGasSegmentMember" name="NaturalGasSegmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod1Member" name="PastDuePeriod1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod2Member" name="PastDuePeriod2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod3Member" name="PastDuePeriod3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod4Member" name="PastDuePeriod4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod5Member" name="PastDuePeriod5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PastDuePeriod6Member" name="PastDuePeriod6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShandongBrotherTechnologyLimitedMember" name="ShandongBrotherTechnologyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShouguangWeidongChemicalCompanyLimitedMember" name="ShouguangWeidongChemicalCompanyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShandongBrotherTechnologyLimitedKuerleXingdongTradingLimitedMember" name="ShandongBrotherTechnologyLimitedKuerleXingdongTradingLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" name="ShandongShouguangShenrunfaOceanChemicalCompanyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_DongyingBomeiteChemicalCompanyLimitedMember" name="DongyingBomeiteChemicalCompanyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShouguangJinWangChemicalMember" name="ShouguangJinWangChemicalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CustomerConcentrationRisk1Member" name="CustomerConcentrationRisk1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ConcentrationOfProductsBoughtMember" name="ConcentrationOfProductsBoughtMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_BuildingsMember" name="BuildingsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_ShouguangJinWangChemicalCompanyLimitedMember" name="ShouguangJinWangChemicalCompanyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PrepaidLandLeasesAbstract" name="PrepaidLandLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_MajorSuppliersAbstract" name="MajorSuppliersAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_PropertyManagementFees" name="PropertyManagementFees" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="GURE_CapitalExpenditureAbstract" name="CapitalExpenditureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>gure-20210331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:href="gure-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Inventories" xlink:href="gure-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:href="gure-20210331.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:href="gure-20210331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayable" xlink:href="gure-20210331.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Equity" xlink:href="gure-20210331.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:href="gure-20210331.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:href="gure-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegments" xlink:href="gure-20210331.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:href="gure-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:href="gure-20210331.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20210331.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LossContingencies" xlink:href="gure-20210331.xsd#LossContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:href="gure-20210331.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesTables" xlink:href="gure-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:href="gure-20210331.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:href="gure-20210331.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:href="gure-20210331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:href="gure-20210331.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:href="gure-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20210331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:href="gure-20210331.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:href="gure-20210331.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:href="gure-20210331.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:href="gure-20210331.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:href="gure-20210331.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="gure-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20210331.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="loc_us-gaapPrepaidExpenseOtherNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPrepaidExpenseOtherNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaapRetainedEarningsUnappropriated" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsUnappropriated" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaapRetainedEarningsAppropriated" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAppropriated" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldOverhead" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldOverhead" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInRetainagePayable" xlink:label="loc_us-gaapIncreaseDecreaseInRetainagePayable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInRetainagePayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:label="loc_GUREUnrealizedGainLossOnTranslationOfInterCompanyBalances" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_GUREUnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncreaseDecreaseInOperatingLeases" xlink:label="loc_GUREIncreaseDecreaseInOperatingLeases" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_GUREIncreaseDecreaseInOperatingLeases" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:title="00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:title="00000011 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:title="00000012 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:title="00000013 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayable" xlink:title="00000015 - Disclosure - 9. TAXES PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:title="00000016 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Equity" xlink:title="00000017 - Disclosure - 11. EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:title="00000018 - Disclosure - 12. STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:title="00000019 - Disclosure - 13. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegments" xlink:title="00000020 - Disclosure - 14. BUSINESS SEGMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:title="00000021 - Disclosure - 15. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:title="00000022 - Disclosure - 16. MAJOR SUPPLIERS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:title="00000023 - Disclosure - 17. FAIR VALUE OF FINANCIAL INSTRUMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:title="00000024 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LossContingencies" xlink:title="00000025 - Disclosure - 19. LOSS CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:title="00000026 - Disclosure - 20. SUBSEQUENT EVENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000027 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000028 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - 2. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000030 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:title="00000031 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:title="00000032 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:title="00000033 - Disclosure - 9. TAXES PAYABLE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:title="00000034 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - 13. INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:title="00000037 - Disclosure - 14. BUSINESS SEGMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:title="00000038 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 2. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000042 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000044 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:title="00000045 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000046 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000047 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:title="00000048 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaapAccountsPayableOtherCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableOtherCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:label="loc_GUREDepositOnSubscriptionOfSubsidiarysShareCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_GUREDepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AccruedConstructionExpenseCurrent" xlink:label="loc_GUREAccruedConstructionExpenseCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_GUREAccruedConstructionExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000049 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:title="00000050 - Disclosure - 9. TAXES PAYABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapTaxesPayableCurrent" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" xlink:label="loc_GUREValueAddedTaxAndOtherTaxesPayableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapTaxesPayableCurrent" xlink:to="loc_GUREValueAddedTaxAndOtherTaxesPayableCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:title="00000051 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:title="00000052 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:title="00000053 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiability" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiability" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:title="00000054 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:title="00000055 - Disclosure - 11. EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:title="00000056 - Disclosure - 12. STOCK-BASED COMPENSATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:title="00000057 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000058 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:title="00000059 - Disclosure - 13. INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="loc_us-gaapOtherTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredOtherTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredOtherTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:title="00000060 - Disclosure - 13. INCOME TAXES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:title="00000061 - Disclosure - 13. INCOME TAXES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:label="loc_GUREDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_GUREDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsPRCTaxLosses" xlink:label="loc_GUREDeferredTaxAssetsPRCTaxLosses" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_GUREDeferredTaxAssetsPRCTaxLosses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - 13. INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:title="00000063 - Disclosure - 14. BUSINESS SEGMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:title="00000064 - Disclosure - 14. BUSINESS SEGMENTS (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:title="00000065 - Disclosure - 14. BUSINESS SEGMENTS (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 15. CUSTOMER CONCENTRATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000067 - Disclosure - 16. MAJOR SUPPLIERS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:title="00000068 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDue" xlink:label="loc_GUREPropertyManagementFeesDue" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueCurrent" xlink:label="loc_GUREPropertyManagementFeesDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GUREPropertyManagementFeesDue" xlink:to="loc_GUREPropertyManagementFeesDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInTwoYears" xlink:label="loc_GUREPropertyManagementFeesDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GUREPropertyManagementFeesDue" xlink:to="loc_GUREPropertyManagementFeesDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInThreeYears" xlink:label="loc_GUREPropertyManagementFeesDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GUREPropertyManagementFeesDue" xlink:to="loc_GUREPropertyManagementFeesDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDue" xlink:label="loc_GURECapitalExpendituresDue" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueCurrent" xlink:label="loc_GURECapitalExpendituresDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GURECapitalExpendituresDue" xlink:to="loc_GURECapitalExpendituresDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInTwoYears" xlink:label="loc_GURECapitalExpendituresDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GURECapitalExpendituresDue" xlink:to="loc_GURECapitalExpendituresDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInThreeYears" xlink:label="loc_GURECapitalExpendituresDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GURECapitalExpendituresDue" xlink:to="loc_GURECapitalExpendituresDueInThreeYears" xlink:type="arc" weight="1" />
    </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>gure-20210331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:href="gure-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Inventories" xlink:href="gure-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:href="gure-20210331.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:href="gure-20210331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayable" xlink:href="gure-20210331.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Equity" xlink:href="gure-20210331.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:href="gure-20210331.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:href="gure-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegments" xlink:href="gure-20210331.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:href="gure-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:href="gure-20210331.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20210331.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LossContingencies" xlink:href="gure-20210331.xsd#LossContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:href="gure-20210331.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesTables" xlink:href="gure-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:href="gure-20210331.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:href="gure-20210331.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:href="gure-20210331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:href="gure-20210331.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:href="gure-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20210331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:href="gure-20210331.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:href="gure-20210331.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:href="gure-20210331.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:href="gure-20210331.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:href="gure-20210331.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="gure-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20210331.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:type="simple" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link: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" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="loc_us-gaapStatutoryAccountingPracticesJurisdictionDomain_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapStatutoryAccountingPracticesJurisdictionDomain_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_80" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:title="00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:title="00000011 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:title="00000012 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:title="00000013 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayable" xlink:title="00000015 - Disclosure - 9. TAXES PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:title="00000016 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Equity" xlink:title="00000017 - Disclosure - 11. EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:title="00000018 - Disclosure - 12. STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:title="00000019 - Disclosure - 13. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegments" xlink:title="00000020 - Disclosure - 14. BUSINESS SEGMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:title="00000021 - Disclosure - 15. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:title="00000022 - Disclosure - 16. MAJOR SUPPLIERS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:title="00000023 - Disclosure - 17. FAIR VALUE OF FINANCIAL INSTRUMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:title="00000024 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LossContingencies" xlink:title="00000025 - Disclosure - 19. LOSS CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:title="00000026 - Disclosure - 20. SUBSEQUENT EVENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000027 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000028 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - 2. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000030 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:title="00000031 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:title="00000032 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:title="00000033 - Disclosure - 9. TAXES PAYABLE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:title="00000034 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - 13. INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:title="00000037 - Disclosure - 14. BUSINESS SEGMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:title="00000038 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PlantAndMachineryMember" xlink:label="loc_GUREPlantAndMachineryMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREPlantAndMachineryMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_FurnitureFixturesAndEquipmentMember" xlink:label="loc_GUREFurnitureFixturesAndEquipmentMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREFurnitureFixturesAndEquipmentMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_80" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 2. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000042 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000044 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:title="00000045 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BuildingsMember" xlink:label="loc_GUREBuildingsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREBuildingsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="loc_us-gaapManufacturingFacilityMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapManufacturingFacilityMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaapCapitalLeasedAssetsGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasedAssetsGross_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000046 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000047 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:title="00000048 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000049 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:title="00000050 - Disclosure - 9. TAXES PAYABLE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:title="00000051 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:title="00000052 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:title="00000053 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:title="00000054 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:title="00000055 - Disclosure - 11. EQUITY (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:title="00000056 - Disclosure - 12. STOCK-BASED COMPENSATION (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:title="00000057 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000058 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:title="00000059 - Disclosure - 13. INCOME TAXES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:title="00000060 - Disclosure - 13. INCOME TAXES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:title="00000061 - Disclosure - 13. INCOME TAXES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - 13. INCOME TAXES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:title="00000063 - Disclosure - 14. BUSINESS SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BromineSegmentMember" xlink:label="loc_GUREBromineSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GUREBromineSegmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CrudeSaltSegmentMember" xlink:label="loc_GURECrudeSaltSegmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GURECrudeSaltSegmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ChemicalProductsSegmentMember" xlink:label="loc_GUREChemicalProductsSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GUREChemicalProductsSegmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NaturalGasSegmentMember" xlink:label="loc_GURENaturalGasSegmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GURENaturalGasSegmentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapOperatingSegmentsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapCorporateMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_290" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NetRevenueIntersegment" xlink:label="loc_GURENetRevenueIntersegment_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURENetRevenueIntersegment_290" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_290" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_290" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:label="loc_GUREIncomeLossFromContinuingOperationsAfterIncomeTaxes_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREIncomeLossFromContinuingOperationsAfterIncomeTaxes_290" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentAssets" xlink:label="loc_GURESegmentAssets_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentAssets_290" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentDepreciationAndAmortization" xlink:label="loc_GURESegmentDepreciationAndAmortization_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentDepreciationAndAmortization_290" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentCapitalExpenditures" xlink:label="loc_GURESegmentCapitalExpenditures_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentCapitalExpenditures_290" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:title="00000064 - Disclosure - 14. BUSINESS SEGMENTS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:title="00000065 - Disclosure - 14. BUSINESS SEGMENTS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongMaroiChemicalCompanyLimitedMember" xlink:label="loc_GUREShandongMaroiChemicalCompanyLimitedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongMaroiChemicalCompanyLimitedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangWeidongChemicalCompanyLimitedMember" xlink:label="loc_GUREShouguangWeidongChemicalCompanyLimitedMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShouguangWeidongChemicalCompanyLimitedMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongBrotherTechnologyLimitedMember" xlink:label="loc_GUREShandongBrotherTechnologyLimitedMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongBrotherTechnologyLimitedMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" xlink:label="loc_GUREShandongShouguangShenrunfaOceanChemicalCompanyMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongShouguangShenrunfaOceanChemicalCompanyMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DongyingBomeiteChemicalCompanyLimitedMember" xlink:label="loc_GUREDongyingBomeiteChemicalCompanyLimitedMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREDongyingBomeiteChemicalCompanyLimitedMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangJinWangChemicalCompanyLimitedMember" xlink:label="loc_GUREShouguangJinWangChemicalCompanyLimitedMember_400" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShouguangJinWangChemicalCompanyLimitedMember_400" xlink:type="arc" order="401" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BromineSegmentMember" xlink:label="loc_GUREBromineSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GUREBromineSegmentMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CrudeSaltSegmentMember" xlink:label="loc_GURECrudeSaltSegmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GURECrudeSaltSegmentMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ChemicalProductsSegmentMember" xlink:label="loc_GUREChemicalProductsSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GUREChemicalProductsSegmentMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_450" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_450" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 15. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountsDueFromMajorCustomers" xlink:label="loc_GUREAmountsDueFromMajorCustomers_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREAmountsDueFromMajorCustomers_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000067 - Disclosure - 16. MAJOR SUPPLIERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ConcentrationOfProductsBoughtMember" xlink:label="loc_GUREConcentrationOfProductsBoughtMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_GUREConcentrationOfProductsBoughtMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountDueToMajorSuppliers" xlink:label="loc_GUREAmountDueToMajorSuppliers_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREAmountDueToMajorSuppliers_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:title="00000068 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>gure-20210331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link: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" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link: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" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings Unappropriated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building (Including Salt Pans)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Motor Vehicles</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_FurnitureFixturesAndEquipmentMember" xlink:label="GURE_FurnitureFixturesAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_FurnitureFixturesAndEquipmentMember" xlink:to="GURE_FurnitureFixturesAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_FurnitureFixturesAndEquipmentMember_lbl" xml:lang="en-US">Furniture, Fixtures and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PlantAndMachineryMember" xlink:label="GURE_PlantAndMachineryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PlantAndMachineryMember" xlink:to="GURE_PlantAndMachineryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PlantAndMachineryMember_lbl" xml:lang="en-US">Plant and Machinery (Including Protective Shells, Transmission Channels and Ducts)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="us-gaap_ManufacturingFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManufacturingFacilityMember_lbl" xml:lang="en-US">Plant and Machinery</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Products and Services [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BromineSegmentMember" xlink:label="GURE_BromineSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_BromineSegmentMember" xlink:to="GURE_BromineSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_BromineSegmentMember_lbl" xml:lang="en-US">Bromine Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CrudeSaltSegmentMember" xlink:label="GURE_CrudeSaltSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CrudeSaltSegmentMember" xlink:to="GURE_CrudeSaltSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CrudeSaltSegmentMember_lbl" xml:lang="en-US">Crude Salt Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ChemicalProductsSegmentMember" xlink:label="GURE_ChemicalProductsSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ChemicalProductsSegmentMember" xlink:to="GURE_ChemicalProductsSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ChemicalProductsSegmentMember_lbl" xml:lang="en-US">Chemical Products Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Segment Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateMember" xlink:to="us-gaap_CorporateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateMember_lbl" xml:lang="en-US">Corporate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongMaroiChemicalCompanyLimitedMember" xlink:label="GURE_ShandongMaroiChemicalCompanyLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShandongMaroiChemicalCompanyLimitedMember" xlink:to="GURE_ShandongMaroiChemicalCompanyLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShandongMaroiChemicalCompanyLimitedMember_lbl" xml:lang="en-US">Shandong Morui Chemical Company Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Business Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="us-gaap_StatutoryAccountingPracticesJurisdictionDomain" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:to="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" xml:lang="en-US">Retained Earnings Appropriated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Top 5 Customers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NaturalGasSegmentMember" xlink:label="GURE_NaturalGasSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_NaturalGasSegmentMember" xlink:to="GURE_NaturalGasSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_NaturalGasSegmentMember_lbl" xml:lang="en-US">Natural Gas</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongBrotherTechnologyLimitedMember" xlink:label="GURE_ShandongBrotherTechnologyLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShandongBrotherTechnologyLimitedMember" xlink:to="GURE_ShandongBrotherTechnologyLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShandongBrotherTechnologyLimitedMember_lbl" xml:lang="en-US">Shandong Brother Technology Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangWeidongChemicalCompanyLimitedMember" xlink:label="GURE_ShouguangWeidongChemicalCompanyLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShouguangWeidongChemicalCompanyLimitedMember" xlink:to="GURE_ShouguangWeidongChemicalCompanyLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShouguangWeidongChemicalCompanyLimitedMember_lbl" xml:lang="en-US">Shouguang Weidong Chemical Company Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" xlink:label="GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" xlink:to="GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember_lbl" xml:lang="en-US">Shandong Shouguang Shenrunfa Ocean Chemical Company</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DongyingBomeiteChemicalCompanyLimitedMember" xlink:label="GURE_DongyingBomeiteChemicalCompanyLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DongyingBomeiteChemicalCompanyLimitedMember" xlink:to="GURE_DongyingBomeiteChemicalCompanyLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_DongyingBomeiteChemicalCompanyLimitedMember_lbl" xml:lang="en-US">Dongying Bomeite Chemical Company Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ConcentrationOfProductsBoughtMember" xlink:label="GURE_ConcentrationOfProductsBoughtMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ConcentrationOfProductsBoughtMember" xlink:to="GURE_ConcentrationOfProductsBoughtMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ConcentrationOfProductsBoughtMember_lbl" xml:lang="en-US">Top 5 Suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BuildingsMember" xlink:label="GURE_BuildingsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_BuildingsMember" xlink:to="GURE_BuildingsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_BuildingsMember_lbl" xml:lang="en-US">Buildings</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangJinWangChemicalCompanyLimitedMember" xlink:label="GURE_ShouguangJinWangChemicalCompanyLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShouguangJinWangChemicalCompanyLimitedMember" xlink:to="GURE_ShouguangJinWangChemicalCompanyLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShouguangJinWangChemicalCompanyLimitedMember_lbl" xml:lang="en-US">Shouguang JinWang Chemical Company Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation State Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepayments and deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xml:lang="en-US">Finance lease right-of use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="us-gaap_PrepaidExpenseOtherNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseOtherNoncurrent" xlink:to="us-gaap_PrepaidExpenseOtherNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseOtherNoncurrent_lbl" xml:lang="en-US">Prepaid land leases, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total Non-Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Stockholders Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts and other payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable-current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Finance lease liability, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US">Finance lease liability, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total Non-Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitment and Loss Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,043,307 shares issued; and 9,997,477 shares outstanding as of March 31, 2021 and December 31, 2020, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock; 45,830 shares as of March 31, 2021 and December 31, 2020 at cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="us-gaap_RetainedEarningsUnappropriated" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsUnappropriated" xlink:to="us-gaap_RetainedEarningsUnappropriated_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsUnappropriated_lbl" xml:lang="en-US">Retained earnings unappropriated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAppropriated" xlink:to="us-gaap_RetainedEarningsAppropriated_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAppropriated_lbl" xml:lang="en-US">Retained earnings appropriated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link: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' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link: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' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">PREFERRED STOCK, par or stated value per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">PREFERRED STOCK, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">PREFERRED STOCK, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">COMMON STOCK, par value per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">COMMON STOCK, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">COMMON STOCK, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">COMMON STOCK, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">NET REVENUE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of net revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales, marketing and other operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:label="us-gaap_CostOfGoodsAndServicesSoldOverhead" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:to="us-gaap_CostOfGoodsAndServicesSoldOverhead_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldOverhead_lbl" xml:lang="en-US">Direct labor and factory overheads incurred during plant shutdown</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xml:lang="en-US">Other operating expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">LOSS FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSE)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">LOSS BEFORE TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">INCOME TAX BENEFIT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">NET LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">COMPREHENSIVE LOSS:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">NET LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">OTHER COMPREHENSIVE LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">COMPREHENSIVE LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">LOSS PER SHARE:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">BASIC AND DILUTED</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF SHARES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">BASIC AND DILUTED</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance, amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xml:lang="en-US">Translation adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Shares issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Interest on capital lease obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:label="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:to="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances_lbl" xml:lang="en-US">Unrealized exchange (gain) loss on translation of inter-company balances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Common stock issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepayments and deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts and other payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInRetainagePayable" xlink:label="us-gaap_IncreaseDecreaseInRetainagePayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInRetainagePayable" xlink:to="us-gaap_IncreaseDecreaseInRetainagePayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInRetainagePayable_lbl" xml:lang="en-US">Retention payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl" xml:lang="en-US">Prepaid land leases</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncreaseDecreaseInOperatingLeases" xlink:label="GURE_IncreaseDecreaseInOperatingLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_IncreaseDecreaseInOperatingLeases" xlink:to="GURE_IncreaseDecreaseInOperatingLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_IncreaseDecreaseInOperatingLeases_lbl" xml:lang="en-US">Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link: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 operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS USED IN INVESTING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link: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 used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="us-gaap_CashPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashPeriodIncreaseDecrease_lbl" xml:lang="en-US">NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Cash_2_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Cash_3_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS - END OF PERIOD</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Cash paid during the period for:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating right-of-use assets obtained in exchange for lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH NON-CASH INVESTING AND FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:label="us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:to="us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_lbl" xml:lang="en-US">Increase in Property, plant and equipment transferred from Prepayment and deposits and included in Accounts and other payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">2. INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PrepaidLandLeasesAbstract" xlink:label="GURE_PrepaidLandLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PrepaidLandLeasesAbstract" xlink:to="GURE_PrepaidLandLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PrepaidLandLeasesAbstract_lbl" xml:lang="en-US">Prepaid Land Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PrepaidLandLeaseTextBlock" xlink:label="GURE_PrepaidLandLeaseTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PrepaidLandLeaseTextBlock" xlink:to="GURE_PrepaidLandLeaseTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PrepaidLandLeaseTextBlock_lbl" xml:lang="en-US">3. PREPAID LAND LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">4. PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:label="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:to="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet_lbl" xml:lang="en-US">5. FINANCE LEASE RIGHT-OF-USE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">6. OPERATING LEASE RIGHT-OF-USE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">8. RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_TaxesPayableDisclosureTextblock" xlink:label="GURE_TaxesPayableDisclosureTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_TaxesPayableDisclosureTextblock" xlink:to="GURE_TaxesPayableDisclosureTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_TaxesPayableDisclosureTextblock_lbl" xml:lang="en-US">9. TAXES PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:to="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">11. EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US">12. STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">13. INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">14. BUSINESS SEGMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">15. CUSTOMER CONCENTRATION</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_MajorSuppliersAbstract" xlink:label="GURE_MajorSuppliersAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_MajorSuppliersAbstract" xlink:to="GURE_MajorSuppliersAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_MajorSuppliersAbstract_lbl" xml:lang="en-US">Major Suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_MajorSuppliersDisclosureTextblock" xlink:label="GURE_MajorSuppliersDisclosureTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_MajorSuppliersDisclosureTextblock" xlink:to="GURE_MajorSuppliersDisclosureTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_MajorSuppliersDisclosureTextblock_lbl" xml:lang="en-US">16. MAJOR SUPPLIERS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">17. FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link: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]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures" xlink:label="us-gaap_LossContingencyDisclosures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDisclosures_lbl" xml:lang="en-US">19. LOSS CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">20. SUBSEQUENT EVENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NatureOfBusiness" xlink:label="GURE_NatureOfBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_NatureOfBusiness" xlink:to="GURE_NatureOfBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_NatureOfBusiness_lbl" xml:lang="en-US">Nature of the Business</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl" xml:lang="en-US">Retirement Benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Recoverability of Long-lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Basic and Diluted Earnings per Share of Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Reporting Currency and Translation</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ForeignOperationsPolicyPolicyTextBlock" xlink:label="GURE_ForeignOperationsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ForeignOperationsPolicyPolicyTextBlock" xlink:to="GURE_ForeignOperationsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ForeignOperationsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Foreign Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Loss Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:label="GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:to="GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock_lbl" xml:lang="en-US">Property plant and equipment useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:label="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:to="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock_lbl" xml:lang="en-US">Property, plant and equipment under capital leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accounts and other payable and accrued expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_TaxesPayableDisclosureTextblock" xlink:to="GURE_TaxesPayableDisclosureTextblock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_TaxesPayableDisclosureTextblock_2_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_lbl" xml:lang="en-US">Finance lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Maturities of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Stock option transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Stock and warrants options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Components of the provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Income tax expenses reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Deferred tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Segment operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ScheduleOfSegmentCostsTextblock" xlink:label="GURE_ScheduleOfSegmentCostsTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ScheduleOfSegmentCostsTextblock" xlink:to="GURE_ScheduleOfSegmentCostsTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ScheduleOfSegmentCostsTextblock_lbl" xml:lang="en-US">Segment costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Major customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Contractual obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_2_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_RangeAxis_2_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowances for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Contributions to the retirement plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti-dilutive common stock equivalents which were excluded</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PrepaidLandLeasesAbstract" xlink:to="GURE_PrepaidLandLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_PrepaidLandLeasesAbstract_2_lbl" xml:lang="en-US">Prepaid Land Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncreaseDecreasePrepaidLandLease" xlink:label="GURE_IncreaseDecreasePrepaidLandLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_IncreaseDecreasePrepaidLandLease" xlink:to="GURE_IncreaseDecreasePrepaidLandLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_IncreaseDecreasePrepaidLandLease_lbl" xml:lang="en-US">Prepaid land lease increase</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MineralPropertiesGross" xlink:label="us-gaap_MineralPropertiesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MineralPropertiesGross" xlink:to="us-gaap_MineralPropertiesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MineralPropertiesGross_lbl" xml:lang="en-US">Mineral rights</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="us-gaap_BuildingsAndImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BuildingsAndImprovementsGross_lbl" xml:lang="en-US">Buildings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xml:lang="en-US">Plant and machinery</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_VehiclesGross" xlink:label="GURE_VehiclesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_VehiclesGross" xlink:to="GURE_VehiclesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_VehiclesGross_lbl" xml:lang="en-US">Motor vehicles</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture, fixtures and office equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in progress</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link: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 and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US">Impairment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Net book value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="us-gaap_Land" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostOfOperatingRevenue" xlink:label="us-gaap_OtherCostOfOperatingRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostOfOperatingRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCostOfOperatingRevenue_lbl" xml:lang="en-US">Direct labor and factory overheads incurred during plant shutdown</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanAdministrativeExpenses" xlink:label="us-gaap_DefinedContributionPlanAdministrativeExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanAdministrativeExpenses" xlink:to="us-gaap_DefinedContributionPlanAdministrativeExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanAdministrativeExpenses_lbl" xml:lang="en-US">Cost of administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CostOfNetRevenue" xlink:label="GURE_CostOfNetRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CostOfNetRevenue" xlink:to="GURE_CostOfNetRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CostOfNetRevenue_lbl" xml:lang="en-US">Cost of net revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsGross" xlink:to="us-gaap_CapitalLeasedAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasedAssetsGross_lbl" xml:lang="en-US">At cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_2_lbl" xml:lang="en-US">Net book value</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DepreciationAndAmortizationExpensePPE" xlink:label="GURE_DepreciationAndAmortizationExpensePPE" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DepreciationAndAmortizationExpensePPE" xlink:to="GURE_DepreciationAndAmortizationExpensePPE_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_DepreciationAndAmortizationExpensePPE_lbl" xml:lang="en-US">Depreciation and amortization expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating lease ROU assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salary payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Social security insurance contribution payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="us-gaap_AccountsPayableOtherCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other payable-related party (see Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:label="GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:to="GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent_lbl" xml:lang="en-US">Deposit on subscription of a subsidiary's share</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AccruedConstructionExpenseCurrent" xlink:label="GURE_AccruedConstructionExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_AccruedConstructionExpenseCurrent" xlink:to="GURE_AccruedConstructionExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_AccruedConstructionExpenseCurrent_lbl" xml:lang="en-US">Accrued expense-construction</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expense-others</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ExpenseAssociatedWithAgreement" xlink:label="GURE_ExpenseAssociatedWithAgreement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ExpenseAssociatedWithAgreement" xlink:to="GURE_ExpenseAssociatedWithAgreement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ExpenseAssociatedWithAgreement_lbl" xml:lang="en-US">Expense associated with agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">Land use right tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" xlink:label="GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" xlink:to="GURE_ValueAddedTaxAndOtherTaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ValueAddedTaxAndOtherTaxesPayableCurrent_lbl" xml:lang="en-US">Value added tax and other taxes payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_TaxesPayableCurrent_2_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_InterestRateUsedForFinanceLeaseObligations" xlink:label="GURE_InterestRateUsedForFinanceLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_InterestRateUsedForFinanceLeaseObligations" xlink:to="GURE_InterestRateUsedForFinanceLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_InterestRateUsedForFinanceLeaseObligations_lbl" xml:lang="en-US">Imputed interest rate on capital lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Total finance lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Less: current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance lease liability, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ImputedInterestRateOnOperatingLeaseLiabilities" xlink:label="GURE_ImputedInterestRateOnOperatingLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ImputedInterestRateOnOperatingLeaseLiabilities" xlink:to="GURE_ImputedInterestRateOnOperatingLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ImputedInterestRateOnOperatingLeaseLiabilities_lbl" xml:lang="en-US">Imputed interest rate on operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Less: current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Finance Lease Obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">the next 13 to 24 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">the next 25 to 36 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">the next 37 to 48 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">the next 49 to 60 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less amount representing interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiability_2_lbl" xml:lang="en-US">Present value of net minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Operating Lease Obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">the next 13 to 24 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">the next 25 to 36 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">the next 37 to 48 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">the next 49 to 60 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less amount representing interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Present value of net minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:to="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease_lbl" xml:lang="en-US">Interest expense from capital lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Remaining finance lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining operating lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discounts rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_StatutoryCommonReserveFundsDescription" xlink:label="GURE_StatutoryCommonReserveFundsDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_StatutoryCommonReserveFundsDescription" xlink:to="GURE_StatutoryCommonReserveFundsDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_StatutoryCommonReserveFundsDescription_lbl" xml:lang="en-US">Statutory common reserve funds description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of option and warrants outstanding, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of option and warrants granted</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" xlink:label="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" xlink:to="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod_lbl" xml:lang="en-US">Number of option and warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of option and warrants expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of option and warrants outstanding, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price of option and warrants, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price of option and warrants granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price of option and warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price of option and warrants expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted-average exercise price of option and warrants, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareBeginningBalance" xlink:label="GURE_RangeOfExercisePricePerCommonShareBeginningBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_RangeOfExercisePricePerCommonShareBeginningBalance" xlink:to="GURE_RangeOfExercisePricePerCommonShareBeginningBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_RangeOfExercisePricePerCommonShareBeginningBalance_lbl" xml:lang="en-US">Range of exercise price per common share, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" xlink:label="GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" xlink:to="GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted_lbl" xml:lang="en-US">Range of exercise price per common share granted</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareExercised" xlink:label="GURE_RangeOfExercisePricePerCommonShareExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_RangeOfExercisePricePerCommonShareExercised" xlink:to="GURE_RangeOfExercisePricePerCommonShareExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_RangeOfExercisePricePerCommonShareExercised_lbl" xml:lang="en-US">Range of exercise price per common share exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareExpired" xlink:label="GURE_RangeOfExercisePricePerCommonShareExpired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_RangeOfExercisePricePerCommonShareExpired" xlink:to="GURE_RangeOfExercisePricePerCommonShareExpired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_RangeOfExercisePricePerCommonShareExpired_lbl" xml:lang="en-US">Range of exercise price per common share expired</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareEndingBalance" xlink:label="GURE_RangeOfExercisePricePerCommonShareEndingBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_RangeOfExercisePricePerCommonShareEndingBalance" xlink:to="GURE_RangeOfExercisePricePerCommonShareEndingBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_RangeOfExercisePricePerCommonShareEndingBalance_lbl" xml:lang="en-US">Range of exercise price per common share, ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:to="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Range of exercise prices, lower limit</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:to="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Range of exercise prices, upper limit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual life (years)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Common stock available for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Compensation costs for options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value of options outstanding and exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value of options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current taxes - PRC</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred taxes - PRC entities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred taxes - PRC</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="us-gaap_OtherTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherTaxExpenseBenefit_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-taxable &amp; non deductible items</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xml:lang="en-US">Impairment on property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:label="GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:to="GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease_lbl" xml:lang="en-US">Impairment on prepaid land lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl" xml:lang="en-US">Exploration costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Compensation costs of unexercised stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsPRCTaxLosses" xlink:label="GURE_DeferredTaxAssetsPRCTaxLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DeferredTaxAssetsPRCTaxLosses" xlink:to="GURE_DeferredTaxAssetsPRCTaxLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_DeferredTaxAssetsPRCTaxLosses_lbl" xml:lang="en-US">PRC tax losses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">US federal net operating loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Increase/(decrease) in valuation allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ProductOrServiceAxis_2_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Net revenue (external customers)</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NetRevenueIntersegment" xlink:label="GURE_NetRevenueIntersegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_NetRevenueIntersegment" xlink:to="GURE_NetRevenueIntersegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_NetRevenueIntersegment_lbl" xml:lang="en-US">Net revenue (intersegment)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Income (loss) from operations before income taxes (benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:label="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:to="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes_lbl" xml:lang="en-US">Income (loss) from operations after income taxes (benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentAssets" xlink:label="GURE_SegmentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentAssets" xlink:to="GURE_SegmentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentAssets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentDepreciationAndAmortization" xlink:label="GURE_SegmentDepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentDepreciationAndAmortization" xlink:to="GURE_SegmentDepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_SegmentDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentCapitalExpenditures" xlink:label="GURE_SegmentCapitalExpenditures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentCapitalExpenditures" xlink:to="GURE_SegmentCapitalExpenditures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentCapitalExpenditures_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentOperatingIncomeLoss" xlink:label="GURE_SegmentOperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentOperatingIncomeLoss" xlink:to="GURE_SegmentOperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentOperatingIncomeLoss_lbl" xml:lang="en-US">Total segment operating loss</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentCorporateCosts" xlink:label="GURE_SegmentCorporateCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentCorporateCosts" xlink:to="GURE_SegmentCorporateCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentCorporateCosts_lbl" xml:lang="en-US">Corporate costs</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance" xlink:label="GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance" xlink:to="GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance_lbl" xml:lang="en-US">Unrealized gain (loss) on translation of intercompany balance</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentIncomeLossFromOperations" xlink:label="GURE_SegmentIncomeLossFromOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentIncomeLossFromOperations" xlink:to="GURE_SegmentIncomeLossFromOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentIncomeLossFromOperations_lbl" xml:lang="en-US">Loss from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income, net of expense</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_3_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of total revenue (%)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_2_lbl" xml:lang="en-US">Percent products sold to top five customers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountsDueFromMajorCustomers" xlink:label="GURE_AmountsDueFromMajorCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_AmountsDueFromMajorCustomers" xlink:to="GURE_AmountsDueFromMajorCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_AmountsDueFromMajorCustomers_lbl" xml:lang="en-US">Amounts due from major customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_3_lbl" xml:lang="en-US">Percent of materials purchased</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountDueToMajorSuppliers" xlink:label="GURE_AmountDueToMajorSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_AmountDueToMajorSuppliers" xlink:to="GURE_AmountDueToMajorSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_AmountDueToMajorSuppliers_lbl" xml:lang="en-US">Amount due to major suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFees" xlink:label="GURE_PropertyManagementFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFees" xlink:to="GURE_PropertyManagementFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyManagementFees_lbl" xml:lang="en-US">Property Management Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueCurrent" xlink:label="GURE_PropertyManagementFeesDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueCurrent" xlink:to="GURE_PropertyManagementFeesDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_PropertyManagementFeesDueCurrent_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInTwoYears" xlink:label="GURE_PropertyManagementFeesDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueInTwoYears" xlink:to="GURE_PropertyManagementFeesDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_PropertyManagementFeesDueInTwoYears_lbl" xml:lang="en-US">the next 13 to 24 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInThreeYears" xlink:label="GURE_PropertyManagementFeesDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueInThreeYears" xlink:to="GURE_PropertyManagementFeesDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_PropertyManagementFeesDueInThreeYears_lbl" xml:lang="en-US">the next 25 to 36 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDue" xlink:label="GURE_PropertyManagementFeesDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDue" xlink:to="GURE_PropertyManagementFeesDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="GURE_PropertyManagementFeesDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpenditureAbstract" xlink:label="GURE_CapitalExpenditureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpenditureAbstract" xlink:to="GURE_CapitalExpenditureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CapitalExpenditureAbstract_lbl" xml:lang="en-US">Capital Expenditure</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueCurrent" xlink:label="GURE_CapitalExpendituresDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueCurrent" xlink:to="GURE_CapitalExpendituresDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_CapitalExpendituresDueCurrent_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInTwoYears" xlink:label="GURE_CapitalExpendituresDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueInTwoYears" xlink:to="GURE_CapitalExpendituresDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_CapitalExpendituresDueInTwoYears_lbl" xml:lang="en-US">the next 13 to 24 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInThreeYears" xlink:label="GURE_CapitalExpendituresDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueInThreeYears" xlink:to="GURE_CapitalExpendituresDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="GURE_CapitalExpendituresDueInThreeYears_lbl" xml:lang="en-US">the next 25 to 36 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDue" xlink:label="GURE_CapitalExpendituresDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDue" xlink:to="GURE_CapitalExpendituresDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="GURE_CapitalExpendituresDue_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_BromineSegmentMember" xlink:to="GURE_BromineSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_BromineSegmentMember_doc" xml:lang="en-US">Bromine Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ChemicalProductsSegmentMember" xlink:to="GURE_ChemicalProductsSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_ChemicalProductsSegmentMember_doc" xml:lang="en-US">Chemical Products Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CrudeSaltSegmentMember" xlink:to="GURE_CrudeSaltSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_CrudeSaltSegmentMember_doc" xml:lang="en-US">Crude Salt Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_FurnitureFixturesAndEquipmentMember" xlink:to="GURE_FurnitureFixturesAndEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_FurnitureFixturesAndEquipmentMember_doc" xml:lang="en-US">Furniture, Fixtures And Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:to="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes_doc" xml:lang="en-US">Income Loss From Continuing Operations After Income Taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PlantAndMachineryMember" xlink:to="GURE_PlantAndMachineryMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_PlantAndMachineryMember_doc" xml:lang="en-US">Plant And Machinery [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShandongMaroiChemicalCompanyLimitedMember" xlink:to="GURE_ShandongMaroiChemicalCompanyLimitedMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_ShandongMaroiChemicalCompanyLimitedMember_doc" xml:lang="en-US">Shandong Maroi Chemical Company Limited [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:to="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit_doc" xml:lang="en-US">Share Based Compensation Options Outstanding Exercise Price Range Lower Range Limit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:to="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit_doc" xml:lang="en-US">Share Based Compensation Options Outstanding Exercise Price Range Upper Range Limit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_VehiclesGross" xlink:to="GURE_VehiclesGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="GURE_VehiclesGross_doc" xml:lang="en-US">Vehicles Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_2_lbl" xml:lang="en-US">Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_2_lbl" xml:lang="en-US">Selling and Marketing Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:to="us-gaap_CostOfGoodsAndServicesSoldOverhead_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldOverhead_2_lbl" xml:lang="en-US">Cost, Overhead</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:to="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances_2_lbl" xml:lang="en-US">UnrealizedGainLossOnTranslationOfInterCompanyBalances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expenses, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingsAndImprovementsGross_2_lbl" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TangibleAssetImpairmentCharges_2_lbl" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_2_lbl" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_DepreciationAndAmortizationExpensePPE" xlink:to="GURE_DepreciationAndAmortizationExpensePPE_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_DepreciationAndAmortizationExpensePPE_2_lbl" xml:lang="en-US">DepreciationAndAmortizationExpensePPE</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" xlink:to="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherTaxExpenseBenefit_2_lbl" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_SegmentDepreciationAndAmortization" xlink:to="GURE_SegmentDepreciationAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_SegmentDepreciationAndAmortization_2_lbl" xml:lang="en-US">SegmentDepreciationAndAmortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueCurrent" xlink:to="GURE_PropertyManagementFeesDueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyManagementFeesDueCurrent_2_lbl" xml:lang="en-US">PropertyManagementFeesDueCurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueInTwoYears" xlink:to="GURE_PropertyManagementFeesDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyManagementFeesDueInTwoYears_2_lbl" xml:lang="en-US">PropertyManagementFeesDueInTwoYears</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDueInThreeYears" xlink:to="GURE_PropertyManagementFeesDueInThreeYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyManagementFeesDueInThreeYears_2_lbl" xml:lang="en-US">PropertyManagementFeesDueInThreeYears</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_PropertyManagementFeesDue" xlink:to="GURE_PropertyManagementFeesDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_PropertyManagementFeesDue_2_lbl" xml:lang="en-US">PropertyManagementFeesDue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueCurrent" xlink:to="GURE_CapitalExpendituresDueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CapitalExpendituresDueCurrent_2_lbl" xml:lang="en-US">CapitalExpendituresDueCurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueInTwoYears" xlink:to="GURE_CapitalExpendituresDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CapitalExpendituresDueInTwoYears_2_lbl" xml:lang="en-US">CapitalExpendituresDueInTwoYears</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDueInThreeYears" xlink:to="GURE_CapitalExpendituresDueInThreeYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CapitalExpendituresDueInThreeYears_2_lbl" xml:lang="en-US">CapitalExpendituresDueInThreeYears</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GURE_CapitalExpendituresDue" xlink:to="GURE_CapitalExpendituresDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="GURE_CapitalExpendituresDue_2_lbl" xml:lang="en-US">CapitalExpendituresDue</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>gure-20210331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 74039 03312021 10Q1.xfr; Date: 2021%2D05%2D17T11:26:15Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80310008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:href="gure-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20210331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Inventories" xlink:href="gure-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:href="gure-20210331.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:href="gure-20210331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayable" xlink:href="gure-20210331.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Equity" xlink:href="gure-20210331.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:href="gure-20210331.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:href="gure-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegments" xlink:href="gure-20210331.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:href="gure-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:href="gure-20210331.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20210331.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LossContingencies" xlink:href="gure-20210331.xsd#LossContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:href="gure-20210331.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20210331.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesTables" xlink:href="gure-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:href="gure-20210331.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:href="gure-20210331.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:href="gure-20210331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:href="gure-20210331.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20210331.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:href="gure-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20210331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:href="gure-20210331.xsd#OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:href="gure-20210331.xsd#AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20210331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:href="gure-20210331.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:href="gure-20210331.xsd#LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:href="gure-20210331.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20210331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:href="gure-20210331.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:href="gure-20210331.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:href="gure-20210331.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="gure-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:href="gure-20210331.xsd#BusinessSegmentsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20210331.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:href="gure-20210331.xsd#CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="loc_us-gaapPrepaidExpenseOtherNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseOtherNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaapRetainedEarningsUnappropriated" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsUnappropriated" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaapRetainedEarningsAppropriated" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAppropriated" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaapCostsAndExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldOverhead" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldOverhead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapNetIncomeLoss_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="70" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="loc_us-gaapStatutoryAccountingPracticesJurisdictionDomain" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapStatutoryAccountingPracticesJurisdictionDomain" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:label="loc_GUREUnrealizedGainLossOnTranslationOfInterCompanyBalances" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_GUREUnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInRetainagePayable" xlink:label="loc_us-gaapIncreaseDecreaseInRetainagePayable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInRetainagePayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncreaseDecreaseInOperatingLeases" xlink:label="loc_GUREIncreaseDecreaseInOperatingLeases" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_GUREIncreaseDecreaseInOperatingLeases" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapCashPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapCash_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTransfersAndChanges" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTransfersAndChanges" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation" xlink:title="00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES">
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PrepaidLandLeasesAbstract" xlink:label="loc_GUREPrepaidLandLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PrepaidLandLeaseTextBlock" xlink:label="loc_GUREPrepaidLandLeaseTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPrepaidLandLeasesAbstract" xlink:to="loc_GUREPrepaidLandLeaseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" xlink:title="00000011 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:label="loc_GUREPropertyPlantAndEquipmentUnderCapitalLeasesNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_GUREPropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets" xlink:title="00000012 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses" xlink:title="00000013 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayable" xlink:title="00000015 - Disclosure - 9. TAXES PAYABLE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_TaxesPayableDisclosureTextblock" xlink:label="loc_GURETaxesPayableDisclosureTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_GURETaxesPayableDisclosureTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" xlink:title="00000016 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Equity" xlink:title="00000017 - Disclosure - 11. EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensation" xlink:title="00000018 - Disclosure - 12. STOCK-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaapDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxes" xlink:title="00000019 - Disclosure - 13. INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegments" xlink:title="00000020 - Disclosure - 14. BUSINESS SEGMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentration" xlink:title="00000021 - Disclosure - 15. CUSTOMER CONCENTRATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliers" xlink:title="00000022 - Disclosure - 16. MAJOR SUPPLIERS">
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_MajorSuppliersAbstract" xlink:label="loc_GUREMajorSuppliersAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_MajorSuppliersDisclosureTextblock" xlink:label="loc_GUREMajorSuppliersDisclosureTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREMajorSuppliersAbstract" xlink:to="loc_GUREMajorSuppliersDisclosureTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" xlink:title="00000023 - Disclosure - 17. FAIR VALUE OF FINANCIAL INSTRUMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" xlink:title="00000024 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LossContingencies" xlink:title="00000025 - Disclosure - 19. LOSS CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures" xlink:label="loc_us-gaapLossContingencyDisclosures" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapLossContingencyDisclosures" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/SubsequentEvent" xlink:title="00000026 - Disclosure - 20. SUBSEQUENT EVENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000027 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NatureOfBusiness" xlink:label="loc_GURENatureOfBusiness" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_GURENatureOfBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaapPensionAndOtherPostretirementPlansPolicy" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPensionAndOtherPostretirementPlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ForeignOperationsPolicyPolicyTextBlock" xlink:label="loc_GUREForeignOperationsPolicyPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_GUREForeignOperationsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000028 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:label="loc_GUREScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_GUREScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - 2. INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000030 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" xlink:title="00000031 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:label="loc_GUREPropertyPlantAndEquipmentUnderCapitalLeasesTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_GUREPropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables" xlink:title="00000032 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableTables" xlink:title="00000033 - Disclosure - 9. TAXES PAYABLE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_TaxesPayableDisclosureTextblock" xlink:label="loc_GURETaxesPayableDisclosureTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_GURETaxesPayableDisclosureTextblock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" xlink:title="00000034 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfCapitalLeasedAsssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - 13. INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsTables" xlink:title="00000037 - Disclosure - 14. BUSINESS SEGMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ScheduleOfSegmentCostsTextblock" xlink:label="loc_GUREScheduleOfSegmentCostsTextblock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GUREScheduleOfSegmentCostsTextblock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" xlink:title="00000038 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PlantAndMachineryMember" xlink:label="loc_GUREPlantAndMachineryMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREPlantAndMachineryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_FurnitureFixturesAndEquipmentMember" xlink:label="loc_GUREFurnitureFixturesAndEquipmentMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREFurnitureFixturesAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 2. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000042 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PrepaidLandLeasesAbstract" xlink:label="loc_GUREPrepaidLandLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncreaseDecreasePrepaidLandLease" xlink:label="loc_GUREIncreaseDecreasePrepaidLandLease" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPrepaidLandLeasesAbstract" xlink:to="loc_GUREIncreaseDecreasePrepaidLandLease" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MineralPropertiesGross" xlink:label="loc_us-gaapMineralPropertiesGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapMineralPropertiesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaapBuildingsAndImprovementsGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapBuildingsAndImprovementsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOther" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_VehiclesGross" xlink:label="loc_GUREVehiclesGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_GUREVehiclesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaapConstructionInProgressGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapConstructionInProgressGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaapTangibleAssetImpairmentCharges" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapTangibleAssetImpairmentCharges" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000044 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaapLand" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostOfOperatingRevenue" xlink:label="loc_us-gaapOtherCostOfOperatingRevenue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapOtherCostOfOperatingRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanAdministrativeExpenses" xlink:label="loc_us-gaapDefinedContributionPlanAdministrativeExpenses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDefinedContributionPlanAdministrativeExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CostOfNetRevenue" xlink:label="loc_GURECostOfNetRevenue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_GURECostOfNetRevenue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails" xlink:title="00000045 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BuildingsMember" xlink:label="loc_GUREBuildingsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_GUREBuildingsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="loc_us-gaapManufacturingFacilityMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapManufacturingFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaapCapitalLeasedAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasedAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000046 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DepreciationAndAmortizationExpensePPE" xlink:label="loc_GUREDepreciationAndAmortizationExpensePPE" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_GUREDepreciationAndAmortizationExpensePPE" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative" xlink:title="00000047 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails" xlink:title="00000048 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaapAccountsPayableOtherCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableOtherCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:label="loc_GUREDepositOnSubscriptionOfSubsidiarysShareCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_GUREDepositOnSubscriptionOfSubsidiarysShareCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AccruedConstructionExpenseCurrent" xlink:label="loc_GUREAccruedConstructionExpenseCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_GUREAccruedConstructionExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000049 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ExpenseAssociatedWithAgreement" xlink:label="loc_GUREExpenseAssociatedWithAgreement" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_GUREExpenseAssociatedWithAgreement" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/TaxesPayableDetails" xlink:title="00000050 - Disclosure - 9. TAXES PAYABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ValueAddedTaxAndOtherTaxesPayableCurrent" xlink:label="loc_GUREValueAddedTaxAndOtherTaxesPayableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_GUREValueAddedTaxAndOtherTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails" xlink:title="00000051 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_InterestRateUsedForFinanceLeaseObligations" xlink:label="loc_GUREInterestRateUsedForFinanceLeaseObligations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_GUREInterestRateUsedForFinanceLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1" xlink:title="00000052 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ImputedInterestRateOnOperatingLeaseLiabilities" xlink:label="loc_GUREImputedInterestRateOnOperatingLeaseLiabilities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_GUREImputedInterestRateOnOperatingLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2" xlink:title="00000053 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" xlink:title="00000054 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:label="loc_us-gaapInterestExpenseLesseeAssetsUnderCapitalLease" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapInterestExpenseLesseeAssetsUnderCapitalLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/EquityDetailsNarrative" xlink:title="00000055 - Disclosure - 11. EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_StatutoryCommonReserveFundsDescription" xlink:label="loc_GUREStatutoryCommonReserveFundsDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_GUREStatutoryCommonReserveFundsDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails" xlink:title="00000056 - Disclosure - 12. STOCK-BASED COMPENSATION (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" xlink:label="loc_GUREShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GUREShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareBeginningBalance" xlink:label="loc_GURERangeOfExercisePricePerCommonShareBeginningBalance" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GURERangeOfExercisePricePerCommonShareBeginningBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" xlink:label="loc_GURERangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GURERangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareExercised" xlink:label="loc_GURERangeOfExercisePricePerCommonShareExercised" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GURERangeOfExercisePricePerCommonShareExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareExpired" xlink:label="loc_GURERangeOfExercisePricePerCommonShareExpired" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GURERangeOfExercisePricePerCommonShareExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_RangeOfExercisePricePerCommonShareEndingBalance" xlink:label="loc_GURERangeOfExercisePricePerCommonShareEndingBalance" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GURERangeOfExercisePricePerCommonShareEndingBalance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1" xlink:title="00000057 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:label="loc_GUREShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GUREShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:label="loc_GUREShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_GUREShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000058 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails" xlink:title="00000059 - Disclosure - 13. INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredOtherTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredOtherTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="loc_us-gaapOtherTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOtherTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails1" xlink:title="00000060 - Disclosure - 13. INCOME TAXES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetails2" xlink:title="00000061 - Disclosure - 13. INCOME TAXES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaapDeferredTaxLiabilities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:label="loc_GUREDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_GUREDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DeferredTaxAssetsPRCTaxLosses" xlink:label="loc_GUREDeferredTaxAssetsPRCTaxLosses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_GUREDeferredTaxAssetsPRCTaxLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - 13. INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails" xlink:title="00000063 - Disclosure - 14. BUSINESS SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BromineSegmentMember" xlink:label="loc_GUREBromineSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GUREBromineSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CrudeSaltSegmentMember" xlink:label="loc_GURECrudeSaltSegmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GURECrudeSaltSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ChemicalProductsSegmentMember" xlink:label="loc_GUREChemicalProductsSegmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GUREChemicalProductsSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NaturalGasSegmentMember" xlink:label="loc_GURENaturalGasSegmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_GURENaturalGasSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapCorporateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_NetRevenueIntersegment" xlink:label="loc_GURENetRevenueIntersegment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURENetRevenueIntersegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:label="loc_GUREIncomeLossFromContinuingOperationsAfterIncomeTaxes" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREIncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentAssets" xlink:label="loc_GURESegmentAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentDepreciationAndAmortization" xlink:label="loc_GURESegmentDepreciationAndAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentDepreciationAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentCapitalExpenditures" xlink:label="loc_GURESegmentCapitalExpenditures" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GURESegmentCapitalExpenditures" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails1" xlink:title="00000064 - Disclosure - 14. BUSINESS SEGMENTS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentOperatingIncomeLoss" xlink:label="loc_GURESegmentOperatingIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GURESegmentOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentCorporateCosts" xlink:label="loc_GURESegmentCorporateCosts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GURESegmentCorporateCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance" xlink:label="loc_GUREUnrealizedGainLossOnTranslationOfIntercompanyBalance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GUREUnrealizedGainLossOnTranslationOfIntercompanyBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentIncomeLossFromOperations" xlink:label="loc_GURESegmentIncomeLossFromOperations" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GURESegmentIncomeLossFromOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_GURESegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_GURESegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/BusinessSegmentsDetails2" xlink:title="00000065 - Disclosure - 14. BUSINESS SEGMENTS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongMaroiChemicalCompanyLimitedMember" xlink:label="loc_GUREShandongMaroiChemicalCompanyLimitedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongMaroiChemicalCompanyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangWeidongChemicalCompanyLimitedMember" xlink:label="loc_GUREShouguangWeidongChemicalCompanyLimitedMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShouguangWeidongChemicalCompanyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongBrotherTechnologyLimitedMember" xlink:label="loc_GUREShandongBrotherTechnologyLimitedMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongBrotherTechnologyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember" xlink:label="loc_GUREShandongShouguangShenrunfaOceanChemicalCompanyMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShandongShouguangShenrunfaOceanChemicalCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_DongyingBomeiteChemicalCompanyLimitedMember" xlink:label="loc_GUREDongyingBomeiteChemicalCompanyLimitedMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREDongyingBomeiteChemicalCompanyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ShouguangJinWangChemicalCompanyLimitedMember" xlink:label="loc_GUREShouguangJinWangChemicalCompanyLimitedMember" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_GUREShouguangJinWangChemicalCompanyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_BromineSegmentMember" xlink:label="loc_GUREBromineSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GUREBromineSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CrudeSaltSegmentMember" xlink:label="loc_GURECrudeSaltSegmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GURECrudeSaltSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ChemicalProductsSegmentMember" xlink:label="loc_GUREChemicalProductsSegmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_GUREChemicalProductsSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 15. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountsDueFromMajorCustomers" xlink:label="loc_GUREAmountsDueFromMajorCustomers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREAmountsDueFromMajorCustomers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000067 - Disclosure - 16. MAJOR SUPPLIERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_MajorSuppliersAbstract" xlink:label="loc_GUREMajorSuppliersAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREMajorSuppliersAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_ConcentrationOfProductsBoughtMember" xlink:label="loc_GUREConcentrationOfProductsBoughtMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_GUREConcentrationOfProductsBoughtMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_AmountDueToMajorSuppliers" xlink:label="loc_GUREAmountDueToMajorSuppliers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_GUREAmountDueToMajorSuppliers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails" xlink:title="00000068 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFees" xlink:label="loc_GUREPropertyManagementFees" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_GUREPropertyManagementFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueCurrent" xlink:label="loc_GUREPropertyManagementFeesDueCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPropertyManagementFees" xlink:to="loc_GUREPropertyManagementFeesDueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInTwoYears" xlink:label="loc_GUREPropertyManagementFeesDueInTwoYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPropertyManagementFees" xlink:to="loc_GUREPropertyManagementFeesDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDueInThreeYears" xlink:label="loc_GUREPropertyManagementFeesDueInThreeYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPropertyManagementFees" xlink:to="loc_GUREPropertyManagementFeesDueInThreeYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_PropertyManagementFeesDue" xlink:label="loc_GUREPropertyManagementFeesDue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GUREPropertyManagementFees" xlink:to="loc_GUREPropertyManagementFeesDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpenditureAbstract" xlink:label="loc_GURECapitalExpenditureAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_GURECapitalExpenditureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueCurrent" xlink:label="loc_GURECapitalExpendituresDueCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GURECapitalExpenditureAbstract" xlink:to="loc_GURECapitalExpendituresDueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInTwoYears" xlink:label="loc_GURECapitalExpendituresDueInTwoYears" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GURECapitalExpenditureAbstract" xlink:to="loc_GURECapitalExpendituresDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDueInThreeYears" xlink:label="loc_GURECapitalExpendituresDueInThreeYears" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GURECapitalExpenditureAbstract" xlink:to="loc_GURECapitalExpendituresDueInThreeYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20210331.xsd#GURE_CapitalExpendituresDue" xlink:label="loc_GURECapitalExpendituresDue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_GURECapitalExpenditureAbstract" xlink:to="loc_GURECapitalExpendituresDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" &C D@# 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#]_**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q?\ :O\
MVF]?^!>N>#M$\+>$X/%NO^,;N:"""XU(6,,*11&1F9RK<X& ,5PW_#57QW_Z
M(QX:_P#"P'_QBK_[88_XRB^!OO>ZF,_]NAKK<4 <'_PU5\=_^B,>&O\ PL!_
M\8H_X:J^._\ T1CPU_X6 _\ C%=YBC% '!_\-5?'?_HC'AK_ ,+ ?_&*/^&J
MOCO_ -$8\-?^%@/_ (Q7>8HQ0!P?_#57QW_Z(QX:_P#"P'_QBC_AJKX[_P#1
M&/#7_A8#_P",5T7C[XAZ)\+?#W]J:_J,&FV7FK"KR'YII&X2.-1R[L>B@9-2
M>!/'>C_$WPQ;ZSH-_!JNEW+.D=Q"WRET8HZ<\[E8$$'D$$4 <S_PU5\=_P#H
MC'AK_P + ?\ QBC_ (:J^.__ $1CPU_X6 _^,5L>(?BUX?\ "GQ T+PKJ%^U
MOKWB8R+IEL87/VID0NRA@-H;:K'!/:F>.OC1X2^&6J6UEX@\1:7H]U>!6BBN
M9PK;6<(&/HI<A03P2<4 97_#57QW_P"B,>&O_"P'_P 8H_X:J^.__1&/#7_A
M8#_XQ79ZMJUMH&DW-]>RB"SLHFGGE8\11JNYB?H.:YOX;_'KP9\7;TV_AOQ'
MIFL7(M(]0\BWF!D-M)_JY@.IC;H&'!(H H?\-5?'?_HC'AK_ ,+ ?_&*/^&J
MOCO_ -$8\-?^%@/_ (Q7>[,8]QG%&W)XR?3'4_A0!P7_  U5\=_^B,>&O_"P
M'_QBC_AJKX[_ /1&/#7_ (6 _P#C%=Z(R>@_S_6C8<#CZ9[_ .% '!?\-5?'
M?_HC'AK_ ,+ ?_&*/^&JOCO_ -$8\-?^%@/_ (Q7> 9'?G@?7O1C/O\ 0]:
M.#_X:J^._P#T1CPU_P"%@/\ XQ1_PU5\=_\ HC'AK_PL!_\ &*[T1G..>M<_
M\1_BEX>^$'AW^U_$VJV^CZ:95A%S<MMC#L<*I/8L< 9[\4 87_#57QW_ .B,
M>&O_  L!_P#&*/\ AJKX[_\ 1%_#7_A8C_XQ7;V%['JFGPW4#%X+F,21N05R
MI&0<'VJ4C'J/;WH X,?M5?'C_HC'AG_PL!_\8H_X:J^._P#T1CPU_P"%@/\
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
M@^(-$D\Z5ONH-MR<$XZG JU_POGXM#_FU_XE_P#A2Z#_ /)->\_M%_-_PAO
MX\26O?\ WJ]&WC]35.UD)?$?(!^//Q;_ .C7OB7_ .%-H/\ \DT?\+Y^+?\
MT:[\2_\ PIM!_P#DFOL)3D4HYJ1GQY_POGXM_P#1KOQ+_P#"FT'_ .2:/^%\
M_%O_ *-=^)?_ (4V@_\ R37V'BC% 'QY_P +Y^+?_1KOQ+_\*;0?_DFC_A?/
MQ;_Z-=^)?_A3:#_\DU]AXHQ0!\>?\+Y^+?\ T:[\2_\ PIM!_P#DFC_A?/Q;
M_P"C7?B7_P"%-H/_ ,DU]AXHQ0!\>?\ "^?BW_T:[\2__"FT'_Y)H_X7S\6_
M^C7?B7_X4V@__)-?8>*,4 ?'G_"^?BW_ -&N_$O_ ,*;0?\ Y)H_X7S\6_\
MHUWXE_\ A3:#_P#)-?8>*,4 ?"/QIUGXP_'OP&/"D/[.WCK0&U/4;)GU"_\
M$6C26UG''<QR/(XCN"Y 53PH)K[JLX_)M(T/5%"G'L*>\0D'.:55V# H 6BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@W3BLS]J[1[?4_VL/V9FFMH;B6/Q;?B,N@9D/]FW!./H0#^ - 'O=_K<&E/
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
MUJBO)?\ AL+2_P#H0?C-_P"$3=4?\-A:7_T(/QF_\(FZH ]:HKR7_AL+2_\
MH0?C-_X1-U1_PV%I?_0@_&;_ ,(FZH /VX_^3:]4_P"PCIW_ *615]<:=_R#
MX/\ KFO\J^#OVCOCB_QH^%;^&=!^'_Q;?5M3U*P$(N?"-Q!"H6ZC9F=R<*H
M))-?>-@I2RB5N&5%!'H<4 34444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 -:/=ZCZ&G=*** "BBB@ HHHH **** "BBB@ HHHH
M **CGE,:L1C@$\UQO_"_?"ULFO"ZUNPMI?"L$4^LK(VT6 D7<FXG^\.@'M0!
MF?M),5TSPM@D9\1V/0_]-*](%>.?$SXQ>!/&OAS1[N[\2I91:?JHNC"J9N$>
MVP\JRQGYD5 0SD]!CUKK-*_:(\(:UXGU31[;7+-KW2(6N+@%OD\M51W96Z,%
M62,G'3>OK0]B4M6=Q15#0->B\1Z7#>V^XVUPBRQLRE25901P>1UJ_04%%%%
M!1110 4444 %%%% !1110 C+N[G\* -HI:* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@"&Y^Y)_N'^5?+OQI_9E\5_&.S\?+96MI;P:I#X?N])>:Y7;J4MA<"XD
MA<#F-6VA,MZYKZEDA$H(/0C!'K5)/#%C']V';@8 #M@?K0!\@:C^QW\0E^,O
MB[XAVVGZ3->>+X=;LET6:[7&GK=VMG!#*S_<<9L]S <XE'H:Z72OV([WX:?#
MO3++PY:VESXCT+PY'"VI7LI>+5;U8HT$1C)P(F:&-Y,_>V(/[U>O?&_?X:_X
M1E=/>:V^V:[;P3^6[?O(SG<IYZ&NZ_X1ZS;K$>, ?O&X Z=Z;3LGW%SJ[78X
MW]FL^+E^'<P\:1[-7^WW'E*SHT@MM_[G>4^7=LQ7H2-N0&H;+38;*(K$NP,=
MQY)R?QJ<#:*0Q:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //_CM^T_X'_9IL]-G\
M;:_!HBZS.UM8J\,DSW4@7<558U9N!STK@/\ AZ#\$!U\9MG_ +!-[_\ &:S/
MVP&,?[4GP,8$@_;=3&?^W0UV7VN4?QM^= & G_!3SX)S$B/QB\C?W5TB])_+
MRJ)/^"GOP3C5&/C%PLF2A.D7H#?CY5>,_P#!46^NX/V1I;BU>]:\M_$^@F%+
M>\:T>3?J4",GF*1@.K%3DXP>:\P^%'Q\\5^!OVJ/BSH&GZ EMXP\=_$*ST/3
M+#6-8DN]/TM$T>.Z=W>,G"<.0L0'S/S0!]:#_@J#\$ /F\9MG_L$WO\ \:I?
M^'H7P/\ ^AS;_P %-[_\9KYET[_@H+\2O'WBFWT;PQX8\$O?V-IKYUW^T[ZZ
M2.UNM'G2*98"@R\<HD4H3RN?FH^(_P#P4C\7/!H:> _#&@ZEJFM^%]'\0VVE
M:K<7'VJ_;49VA$,(@4\0[2SL^.",=Z /I=_^"H7P2W\>-#CC_F$7O'U_=5(?
M^"F_P61#N\82#9@'_B3WN0?<>56I;7=Z^B#[>T0N_LA-P("3&CE#N52>< YQ
MGFOSG_X)N?&VU\/>&]>\2^/!KOV[X::!K&N>'5?5)ISJM@+^X2YGVE\/*A2.
M(*V=BE2/O4 ?H$/^"H7P/Q_R.9_\%-[_ /&:7_AZ%\#_ /H<V_\ !3>__&:^
M:?B5_P %!?B-\+/##G4_"7A.77]8\-P^*]!@MK^<VS6S3PPRP7+$929?/C(*
M_(>?2MK6?VZO%_@KPMXIMM?T;PI:^*?#7BO3O#3W$=[<?V*JWD$4RSN2/.P@
MDVD*"2P&.#0![Y_P]"^!_P#T.;?^"F]_^,T1_P#!3OX*3N0GC&0XYXT>]/\
M[2KD?V2_C+XO^-WPKD\0^+=)TO0Y9]3NK:PAT]YRMQ:0R&-+AA, P$I4LN.-
MA7OFN6_X*$Z+#K'P3T6YG-WY\'C'P_;1R074MNWES:E"DJDHRY5D)!!SP30!
MZM)_P4_^":\_\)DRCN3I%[Q_Y"I?^'H/P07@^,VS_P!@F]_^,UYA<:C<Z3_P
M4.T71KC2],2P@\%7TFC:A;WUU]IAACG@62*>)CY+9)&U\%@!UKE/AO\ MU>+
M?B)\<+/PG;Z#H+V'B1]5M="U.VGN)+6.XLR0JSS8V.K ?-Y7*GC)Q0!R/_!1
MGXV_#+]IS5O!6H^%?B5JNF7>GZBEOJ8M[74(5%FQRTP41@;TYQW^8U],>&?^
M"CGP*\(^';'2H/&LS0Z= EO&9-,OG<JJ@ LQBR3QU->.?L=_M=?$S]IVR^("
MZIH/@71+CP)=77A^>*VOKJ7?J\18XY&3:&/:PD7DEB!]VN=^'7[0WBCX;?L=
M?"V[\$>&O#O]H^,?$IT5K#4M3NY+6S>>XEWS+,V9& 8%MK'.#@5TU,1.=.-.
M6T?U,88>$9RFNI]*+_P5!^!ZC_D<V_\ !3>__&:7_AZ%\#_^AS;_ ,%-[_\
M&:^=]7_X*$^)=/\ AWH4[:/X7L/$-]K^LZ%>R7EU<'2XWTTR!O)V S,TNP;
M1QDYKW/]G7XA^*?B7\#O#/B+Q;I5KX>U_7+-;VXTVU>1DLE?)2,F0!MX3;NR
M.N:YEL;&J/\ @IS\%7RP\82",8^;^Q[W'Y^52#_@J#\$!U\9M_X*+W_XS7BW
MQ=\+V^H_\%(OA!N>]4:CX=UJYN8TO9EAN)8)+7R7>,,%)3<<<=S6!X-_;]\<
M)JL6I^,/#?A>Q\'7/B?6O#"3Z7=W$VH&33H;B8W!1QLV.MNPV_>W$=J /H=_
M^"H7P0# ?\)KM+YV@Z5>9;'7 \JE7_@J%\$-O/C-L_\ 8(O?_C5?#_C;]KGX
MA:#\0+;XSG1/"\7VCX1WOB/2=*34+IEFM#>6Q478^ZLPC;@QC&203BO9O&G[
M=7C'PSXQ^+>EVGA2PU1OA];:#=V(MI)I9;B+4!F:6:,?,WD ,Q6+)95.!F@#
MWE_^"H'P2QD>,FQZ_P!DWN/_ $52C_@J%\$,<^,F![C^R;WC_P A5\U_%#]J
MOXI>-/V4]"\8^"=3^',-U=^,=-TB>[L[N[D@G@EU"& *J,HDB+AF65)0'4=*
M[OXS?M#?%KP)\<?"'@;0/#O@+7=0\7:/?WOGOJ%S#;V-S9M&) YQDQ-Y@ Q\
MX/7B@#UK_AY]\$7'R^,F_P#!1>\?^0J3_AZ!\$2,_P#"9MST_P")1>__ !JO
M*=5\5:Y>_MC_  AL/$NB:1%>WGAK4;^&XL]2N2^F7B>2ES%L!$4\1\P;68%A
MM/K63X9_;B\0Z]^T7I/A9]#TN;POK_B*\\+V^IV,D\SV\UO!+*?-EP(=Q$3
MQIEESR>#0![4G_!4/X(22.!XU!V<,!I-X2I]#^ZXX_G3_P#AZ#\$!_S.;?\
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
MS@[F4]Z^B?A5XPD^(7PN\-Z_-$(9M;TRWOI(QT5Y(PS8_$F@#?HHHH ****
M"BBB@ HHHH \E_;C_P"3:]4_[".G?^ED5?7&G?\ (/@_ZYK_ "KY'_;C_P"3
M:]4_[".G?^ED5?7&G?\ (/@_ZYK_ "H FHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ^6/V^O&FF?#?X\?!37-<NO[.T>UU#4
M(IKQXG:&)GM2%#%0=N>V:HC]M?X3D?\ (\:7['R9N?\ QROJS4-'M=6CV75M
M!=)G.V:,.N?7!JG_ ,(-HO\ T!]+_P# 2/\ PH ^8/\ AM;X4?\ 0\:7_P!^
MIO\ XBC_ (;6^%'_ $/&E_\ ?J;_ .(KZ?\ ^$&T7_H#Z7_X"1_X4?\ "#:+
M_P! ?2__  $C_P * /F#_AM;X4?]#QI?_?J;_P"(H_X;6^%'_0\:7_WZF_\
MB*^G_P#A!M%_Z ^E_P#@)'_A1_P@VB_] ?2__ 2/_"@#Y@_X;6^%'_0\:7_W
MZF_^(H_X;6^%'_0\:7_WZF_^(KZ?_P"$&T7_ * ^E_\ @)'_ (4?\(-HO_0'
MTO\ \!(_\* /F#_AM;X4?]#QI?\ WZF_^(H_X;6^%'_0\:7_ -^IO_B*^G_^
M$&T7_H#Z7_X"1_X4?\(-HO\ T!]+_P# 2/\ PH ^#_BG\1/A+X^\>:GK5E\3
MM-TE?%7A^3PQXCA%K*_V^UPY@D0E/EFB:1\9X*NP/05P\OPW_9^U%O#7VOXK
M37"^%O"MOX3T\K;R1M'%;SI<0W(8)D2I)'&0>AV\]:_2@^!=$/\ S!]*_P#
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
MIX[G\67GQ)\6ZIXKGU^+Q#]ON[*T>%+E+3[&0+;;Y)4PXP"/E*@CFM'X7_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MD\@C4?Z(>Y(K?_X3_0/^@]HO_@=%_P#%4 :]%9'_  G^@?\ 0>T3_P #HO\
MXJC_ (3_ $#_ *#VB?\ @=%_\50!KT5D?\)_H'_0>T3_ ,#HO_BJ/^$_T#_H
M/:)_X'1?_%4 :]%9'_"?Z!_T'M$_\#HO_BJ/^$_T#_H/:)_X'1?_ !5 &MCG
M]:7-9'_"?Z!_T'M$_P# Z+_XJC_A/] _Z#VB?^!T7_Q5 &N!M.1QSGCUI"N?
MPK)_X3_0/^@]HG_@=%_\51_PG^@?]![1/_ Z+_XJ@"I\8/B+%\'_ (1^)_%<
MT+7$7AK2KC4WA7@R")"PY^N*^9/$OQ(\6_"&'X06^K?$NX\-'XA6-]JGB.^E
MT^"[/VOR1-&(1(K%57(14'\('>OI3QCJ?A'Q[X0U30M4UG1)]-UFTELKJ/[?
M$-T<BE6YW<<'K[5XAX-^#.I)XD^%4VM>-/ 5Q:?"9;K3X?.D%Q-KEJZ!(9F.
M[;%*$ !!!^89S@@4 ?/M]_P4,^+<>M06^K:X/">N:AX)CUC0-!DT!7;Q#JK7
MTD$$+!EWQBYC17VY4J7/3%?0WP^^)WQ+_:@U'QU=^&?$EKX._P"$!UJ'P^NC
M3:=%<PZK<1P12W7GRL"\:LTC1KY9&W;GFL_]HS]E"P^/GQSU[QG_ ,+(\.Z,
MUYX:L](TD1,&N])O;.[^U6]X'WX.)."H )'&:WO"?P?O/ ?BSQ)<:-\3?".F
MZ/X]OH-;\2PVP NUOUB1+B2QE\S$<<PC4L) S*68@T6871TW[/'BJ^T3XP?$
M3X;7MQ<W\/A4V>KZ5<W#^9)'97H8B!WZMY<L<H7/1-@[5[ O'YY'M7D?P4\.
MZ;X+\9>-?%FO>(_#<_B3QK?(T@@U"-HK*R@7R[:V1B?FP-SLQZO(W:O13X_T
M '_D/:)U_P"?Z+_XJ@#7[=*3'_ZZR?\ A/\ 0/\ H/:)_P"!T7_Q5'_"?Z!_
MT'M$_P# Z+_XJ@#7_3Z49S61_P )_H'_ $'M$_\  Z+_ .*H_P"$_P! _P"@
M]HG_ ('1?_%4 :]%9'_"?Z!_T'M$_P# Z+_XJC_A/] _Z#VB?^!T7_Q5 &O1
M61_PG^@?]![1/_ Z+_XJC_A/] _Z#VB?^!T7_P 50!KT5D?\)_H'_0>T3_P.
MB_\ BJ/^$_T#_H/:)_X'1?\ Q5 'GG[<?_)M>J?]A'3O_2R*OKC3O^0?!_US
M7^5?&G[;'C31K[]G7488-8TJXEDU'30D45W&[N?MD70 YK[*TTYTZ#_KFO\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 QAS7F_C= _[3O@?/_0+U+_VC7I#]:\X\:?\
M)SW@?_L%ZE_.&KI_%\F3/9'HZQ "E\L>E*.E+4%#?+'I1Y8]*=10 WRQZ4>6
M/2G44 9=YI<C:C)/$\ +HJ%94W#C/^-2+;W^=WF6>?7RVZ?G5XQAFS2@;10!
MGM9WK=6LC@Y_U3=?7K2?V9<370DE-H2  66(AR <XSGIFM*DV\Y[T -1 4Z?
MG2^6/2E P*6@!OECTH\L>E.HH ;Y8]*/+'I3J* &^6/2CRQZ4ZB@!IC!'2D:
M%6I]% 6&^6/2CRQZ4ZB@!OECTH\L>E.HH ;Y8]*/+'I3J* $" 54U"R:Z(\O
MRPR'/SC</RJY28YH STM+T*,-9#;]W$3<=N.:46E\"?FLN>O[MN?UK0 Q10!
MCW^E75_ T4CV87:5!$1RA(QP2>*U(HQY2]\ #-/V@F@# H 3RQZ4>6/2G44
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
MO+C3;&ZD,Z6E[>0(7EMXWWY+*JL<D ?*<$T ?H5_;%K_ ,_-M_W]%']L6O\
MS\VW_?T5^<7[.G[&GP^USXP_&/P]K>B1:W:>#]>M[/3))F:*2"&2TBF:,["
MP#.V"><8KUW_ (=]?!W/_(E6G7_GYF_^+H ^O'UBWW'_ $NV !_YZK5N)M\8
M/!SW'>OBSQ-_P3^^#T'A7595\%6BR0V%Q(C"ZFRK")B"/GZ@BO8_^"9NK76N
M_P#!/CX-7E]<SWEW<>$=/>6>9R\DK>0N2S'DGWH ]RHHHH **** /DS5?^4G
MGCS_ +)]HO\ Z6WM5_C9\%/%_P 2M7UZ/2_$^AP^&O$FA+HM[HNL:6U]!')E
M\W48#@*Y5R#D?PK5C5?^4GGCS_LGVB_^EM[7IR\?EB@#YANO^">FJ6/A+Q%H
M>C^-+.&PU2?PXU@;W37N)K:/2&C;;,1(/,:4IU&  >];&J_L*W6OW5EH5WXF
M@;P!IGB^?QK;:>EDPU'[9*TDK1-.&VF)9Y"X^7.W"YXKZ& P/R%*?F_$8(]1
M0!\9:C_P3X^(G@CP8_\ 9GB_PUXA7P_\/M6\$Z/I":/);3W4=VRR*[S-(5$J
MLB]5VM[=:R_@1^Q%X_U'X6>,O VMW%]86%ZVB:OIOB+Q';)/JUQ?64JR>3.L
M4S"2WC$2!0&7&YL"ON$G+9[]:3&![#H/2@#Y,B_X)Z>-M0\9ZKKFM^//">O?
MVQXIE\37&D/H$R:7/++9K:_O4\W<S1!%9#D8.[.<BMCX3?L*>+/AC9:%!)X\
MT&]BT#PSK?AR!4T1X54:C+'*)?\ 6_=C:,?*>N3R.*^G,=/8<>U'^&,4 ?GY
MXI_8=^+'@OXDZ5/HZ7/B >#M'T+2=)B2*-?#_B V+%Q/?Q-*LD<D;L67 <+@
M,,GBOT"21YH@\N/,=%>4H<C<<9 /US@T^&,RN$Z[V &3WKP/P#\:OB1\=-0U
MW7O""^%K?PQH'BZ7P\+#4+>0W=];VTJQ7ESYP<+&ZD2;%VD$+SUX -*+]DVZ
MU:Z^.D.M:WI]YIGQEX$-K9-#+IB?9%MB&?<?-.%4C&.2:\]\%?L._%#PM=:U
M=-\2O!ZW>J^"K+P-"]OX;G7[):6KN1-AICF1HY&'H&P>V*]1O/VX_A9;6VM7
M+>))OL>@6L]_-,=.N/*G@@<+-);OLVW C;&XQ9 KE8/^"J/P)NK.XN4\8WPB
MM9O(G9]#O5V2"18R&S'QAW52>@++GJ* (?#7[%OB3PI^QUXM^#5IXUTA]'U9
M+O3]"NI]+DD?1=/GR?L[CS,RLA)VOD<<$&NJU_\ 9[\4^)/B7X(\3R^)=$2[
M\*>&M1\/S01Z7+LO'NHXU69?WF4">6N5.2<GD5HQ?MA_#NX\*MK"ZQ>O#%J/
M]CO:_P!E7']H)=^691 ;;9YN3'^\^[RN#G%9NO\ [>WPI\.6OAZ2;Q%=7'_"
M5VMQ>Z6+'2+J[DO([=MMQA8T)5HS]]3RN#D<&@#L/V<OAG=_ OX%>#O!]UJ-
MOJ]QX4TV+3A?0P&!+H1C D"$L5.,<$GFO/\ PM^RSXA^&GC;Q.GA7Q=9:5X+
M\7^(/^$DO[#[$[:E!<,%,T4,^\*L<S+N;*DC<V#R,:6L_MV_"S0;FZCG\0W9
M^RZ5:ZT6@TFYF26SNG6.WEA94Q*'=E&$R0<Y'%>M:?=)JME!<1[Q'<1"2+S%
M*, 1D9!Y!]CC% 'S1H?_  3YU!?#OA?1=6\7:?>Z9HTGB(WT=MISPO>KJS.V
M(R7/E&+>>6SNP.!6)H/_  3-N/#_ ,,['0;/5? >E7NC_P!FP6>JZ?X::&YN
MX+2X2<?:6,A8L_EH/D*KG)QTQZ_^QA\9=?\ CW\#SXC\21Z3'?\ ]MZKIHCT
MV!XH1#:7<D"DAV8[B$R>>IX%8?A#]LW0-*^%OBGQMXL\1VTGAFQ\3G1;*:PT
M*]BN+,$HD5O<0LID:;>V"P4*<C H \\^#G_!-?7?A+\$OB!X2_X3W2;V;QQX
M:B\-Q7AT>1%LXTEG<RE/,.\GSR,9&-H/.:](UC]FOQ=#KO@+Q/HWBKP[:>,O
M!NAW'AJYGNM)DET[4;*;RR<0^9N213$C9W8."".:IR?\%!/ASX_^!/C+Q9X+
M\5I*GANP$[WMQHMY)%8O)N6*:2$()'A#*VXJ/X6Y%:7QI_;&TO\ 9O\ !'@&
MZ\2V]_K6H^,KBULO.T32;F6V9I5!>90H9D3'*HWS'.* .!_:&_X)\^(OCQ+X
M@>?QMH5W/K_ANUT-+C5M"\]](FB9B\]HD<B(@EW#((.-HYKT32_V>_%MO^T)
MX3\<7GBW0;R+P]X8D\-SVHTF1)[X2&%I)@_F;48M%PNTX!]JW_'_ .U7X$^&
M4EBNN:Q<6CZA9#4A&;"9VM+0D SW2JI-M'D_>EVC(([&O/\ ]J+]M.P^&?B7
MP]X=\+ZG:W?B*X\5:1I.J1-I\]Q!#;W<BYC^T*/*BF,;!@&.<$<<B@#Z#;+9
MQSZ9P=Q]/0]J^;=0_8G\6:U\-OC5H%SXW\/'_A<.I?VHUQ%HDH_LUS%#"R@&
M4[QLB!'0Y;VQ7TI-%Y4K+Z' /<#M3>M 'SCX[_86U;QI\0-4\4_\)9ID.L)J
M^C:YH6[39##97-A!Y+"X&_,B2J6^[@KGOBN>T_\ 8$\=:/XLM?%D'Q!\+7'C
M.UUK5]3%Q/H,QLQ;ZE$$FM_)6;.4*@HQ;H,'UKZOSS01DT ?),__  3:\07G
MP2\%>#+KQ9X8OSX,T;^S++5!HTUO?:=<B0L+VUF24/$VW"LA)5BH/M7KOB/]
MG[Q!_P +K\.^,]"\6Q64UCHT6A:M]NL?/EO[=)5DW(05"2/AE8X(^8$8(KUD
M'I[=,]J,_P \_C0!YM\'/A/XC^$_Q(^)/B&_UO2M6M?&^K#6TL[/3GM[BV=+
M:*W6+>SD."L0].6]*Y3]BGX$3_#0^.O$]]HVI^&[OQSK<EW;:/J4L<MSHMID
MM]F8QLR8:=YI5"G $V*]SQE<=L8/O2_X8H \O^/)S\;?@'V_XKI^/^X?<U]:
M5\E_'CCXV? +_L>6_P#3?<U]:4 %%%% !1110 4444 ?.'_!4;_DW'1_^QW\
M-_\ IUMZZ^]_X_9O^NC?S-<A_P %1O\ DW'1_P#L=_#?_IUMZZ^]_P"/V;_K
MHW\S0!#.I>WD0=6C8 XR%)! R*^3_AM_P3:U[PM\.]"\.:Q\2(YH?"$>M3:!
M<Z/IC6<]I?:B90;N0N[!VA25U4*!G))KZRH!VC';N/6@#Y3\ ?L8:U^SK>^(
M/$'V;1/&6G:CX1A\,77A3PYH_P!FN-8:-WQ<&2XFVEV\UFD!QD 8/%=1\,OV
M0-4\-?\ !/:7X2KK?V/7M=TBXM]2U2_0WK0RW18R;]I'F% VQ>>BCL*^A,\4
M9X]/I0!XM+^S3XHN_&G@#7)/%&A?:?!?AC4?#<L<6E2[+YKF-$2=?WF5V>6N
M5.=V3R*^8_C'^PC\4M UKPO;:&U[XDB\$>"=,T2P-C!$ND>)9[:X>0KJ$#S*
MZQ_<.,N,;CUXK]!3S_\ 6[4=O;T':@"MIGGSZ/;C4(X$N9+54NHHCF,.4 <*
M>Z@D@$]J^?O"O[#6L>'_ (6WOPPE\81#X4O]O6WL;2S>'5?)NO,*VTEP7*M'
M&TA(PH)"H">N?HKI_GK2;0?_ *] 'S#XX_X)ZZI\9?"6HV/C7QE8W][#X-/@
MW1+C3]-:UCMHS)'*;FX0N?,?=#%\JE1A6XYK-TO_ ()_>/;WQ7XFUW7/B%X8
MGU#Q3XET#Q%<)9:!-#' -*5%$*;IB3YOEKECTRW%?6)YH[T ?/NN_L7ZSJGP
M_P#%6F)XIT_^U]5\>)XWTZZ_LY_)LVCG25+>6/?ND^[@LI&<]!4?[1/P'UKX
M^?$'X3:5K5AJ5XWA/4X]=UGQ9:+%;V%RB!FDL!&6,FV658B8\8*J,MD5[5\3
M_']A\)OAKX@\4ZIYG]F^&]-GU*Y\H9;RXE+%0/4XKR;X6_&+QY'X,T3XB>.[
M_P &V'P^UGP^VL:A#;P2177A]W"O!&)"Q$RE"0V%#%L8'.* />%G,=PLF%&&
M#  ?=(Z #TKY3OO^">'B6]\":5H\?Q TW3[G3?'.J^,O[0M-)99E^W+.H@C)
M<X:/SV(D.0=H^6O>_A1\<O#/QLM]1D\.7\TLVE2K#>VMS:2V=W:LP#*9(I55
MU# @J<8;M76X!Z9QV]A0!\@Z3_P2\U&6UFL[SQAH5CI]YX87P]<?V1HCQW-Y
M+'*)8KV1Y)&!D+J&88P<8XKI_BU^S7XBO/"?Q$US7[.7XB>+?'GAZT\(06?A
MV%+"/3;:'?Y=R//D^^LDAD+Y)7 "J:[F]^.^OQ?MYZ?\,(X=(/AJY\&R^))9
MFB<WIG2X6((&#;0A#9^[G(IWBC]L?P]X5_:JTGX43:=XBEU34]-EU WT6DW$
MEM&ZO$B1AE0J5/F9:0':FW!.30!R>N?L2ZI;?#SX.Q>&O$FF67B_X4K(1J.J
M6+W5OJC7-J\%T\L:.A\QF<R%MWWA[UYEIW_!*7Q'9?!K2O"5SX^\.:V+'PO=
M>&HYK_0I6AT]YIGD-]:Q"4;9B'"MN)'R+C%>O?$;]KVT_P"&G_AMX&\+:G#?
M+JOB6[T3Q(!ITTD2>58S3[8KO A#I(BAT!+?3!KW@<?UH ^8=3_8,\5ZSX6\
M3V5QX[T26Z\23^'Y_._L639#_9;1LRE1+R)"G'/RY[U](^)?#MIXR\+:CH^I
M1">QU6UDL;J,_P#+2-T*MS^)JX1GKS]:7.#GO0!\WP_L:>-Y/V;+KX777Q$T
MP^'K'0;CP]HDD6DNDOE.ACB:\/F'SO+C. %V@L Q[53^+/\ P3UOOC#/J$FK
M^)]&F2XT?P]8V<3:2[1I<:1,\JR2@R?/%*9&#(,$+C#9KZ<!V]./IWI,8'<>
MOO0!\C_%?_@F9J?Q)\&)IUEXB\%^$YII;^6\BTGPVT5FS7,4<0\M?-W$J(QE
MG+$D\8  KHK']A?Q9H_PVT#0+3QMX?$^B^-9?&$EQ-HTK+<%I"X@VB7C&YAN
MSW''%?2_>@<?A0!XY=_LW>(M ^/WBWQCX5\3Z5I-M\0Q9-X@MKW2S=3Q36PV
M":U<L$4E,##JP! -<#IG_!/_ ,0Z)\7O#GBJV\7^'9+W0O%]WXGGU&[T62;5
M]2AG26,V3R^8$$<<<NU2J8^5>.*^H1P..*3:/0?2@#S#X+_!#Q!\-_C'\0_$
MFI:_H^IV?CR_CU VEOI\D$ME)'#' H,C.P9=L>3P,D^E>H#_ #[T#@?3I[44
M 4?%?_(G:U_V#KK_ -$M5?\ X)<?\HY_@I_V)^G?^B%JQXK_ .1.UK_L'77_
M *):J_\ P2X_Y1S_  4_[$_3O_1"T >]4444 %%%% 'R9JO_ "D\\>?]D^T7
M_P!+;VO3ATKS'5?^4GGCS_LGVB_^EM[7IPZ4 +1110 4444 %%%%  LGE.K9
M'RG//3_/2O!_ /[-_C;X7:GXE\/:'KFFP^!/%'B*X\1M=N#_ &IIZW+;[BR5
M,;'220L1(2"JL1CO7O X.1Q]*3&2/;GZT ?(GB[_ ()]>+/&GPQ\-^$[O5=$
M@L_AQX>U'0?#5Q"[J^J?:X_)2:Z3&(O+BSN4%M[$'(KR3XG?L$?$3X1^&]7U
MT'3=:NK_ %HW%O9:<DMV^;C4[.Y)D0+Q'&ENVX]^*_1<<"E5RG0D=LB@#Y2U
MC]BSQGXA^(M]X_NK_19]6\3^)8=:USPPEY+!I]U:PV7V6"#[2%WDKGS&^4!_
MND<9I/@-^Q5XZ^#&J>$WFNO"%W9>$[;Q+;VT5H)+81KJLHEC0 AO]6P()&/E
M/3CGZM[5P7[3'Q=G^!7P3U37[&V^V:J9;?3=+A<$I)>W4JP6^_'.SS'7/MF@
M#P'1?V5-1N/&WP#\)ZCI^H12_";1(TUW5[8#^RM:M(R&AMTD^]YPN8H9=I "
MJ&&>:^O?-<R&0\NQS@<9/M_C7S!\5_VG?'?[.][XWL-1U'PUK\7PQ\(:9XDO
M#>PFUO->>X>:.6",JVU9-T+;,(<E@,=ZR]7_ &_O$?AWXJZUI\NG:!<Z=I/B
MW2O#ITK#PZO<6]]:17!N5&2&-N)3O7;@JC'(H [+]F/X(_%#X':'X?\ #,D_
MA:#P_9>(=5UO5[B&=[BXU&*[FFGCMXU* 1[7D7<^3D*< 5A7G[*OCW6/A1XS
MT*X_X1V"Z\1^.;;Q?;R)J#ND:)<QS- _R?>_=@!A_>Z<5T7PI^+'Q'_:,T/0
M/$NC6^C:7X \:S7=O;NJ'^V-(M LBV^H;V8QOYCJA\O;E0_.<5V7[+/Q;O\
MXL_#2?\ MC9_PD?AK4[K0-7:,;4EN+=RGG*.PD7#@#INQ0!\^_ __@GKXZ^$
MGP#^)'A:?4?#MUJ7C+PG#X8M)([B18H"LMP[3.=N<8G&%'4J>:]D^)'P1\5>
M.?@=X$T^(Z18^*_!&HV6II;FY9K*\:V79M\P+N7<OS9VG!XYZU[-G<** /F3
MXY?L2^(_BS\6I?%4U[HVJW'B;PQ:^'->ANY[BVAA:&1Y/M$<<;8GC;S7!A?
M. <]:H>*OV%O%UMK6K:7X6UK0+/PCK7CC3?'<LEY%))=PR6JQ*UD$R!Y;>4&
M5\_*/EQWKZJQFCO0 LLHFE9QM^=BQV],GKBDHHH **** "BBB@ HHHH \O\
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
MU_55AW&*VFGD++ AQSY:;4SWVYK1/_!)WX8$Y.L_%LGU_P"%BZS_ /)%-/\
MP29^%Q_YC'Q:X_ZJ+K/_ ,D4 =Z-/F/_ "QG^GEGBE_LZ;_GC/\ ]^S7!?\
M#ISX8'_F,_%O_P .+K/_ ,D4?\.G/A?_ -!GXM_^'$UG_P"2* .]_LZ;_GC/
M_P!^S1_9TW_/&?\ []FN"_X=.?"__H,_%O\ \.)K/_R11_PZ<^%__09^+?\
MX<36?_DB@#O?[.F_YXS_ /?LT?V=-_SQG_[]FN"_X=.?"_\ Z#/Q;_\ #B:S
M_P#)%'_#ISX7_P#09^+?_AQ-9_\ DB@#O?[.F_YXS_\ ?LT?V=-_SQG_ ._9
MK@O^'3GPO_Z#/Q;_ /#B:S_\D4?\.G/A?_T&?BW_ .'$UG_Y(H [W^SIO^>,
M_P#W[-']G3?\\9_^_9K@O^'3GPO_ .@S\6__  XFL_\ R11_PZ<^%_\ T&?B
MW_X<36?_ )(H [W^SIO^>,__ '[-']G3?\\9_P#OV:X+_ATY\+_^@S\6_P#P
MXFL__)%'_#ISX7_]!GXM_P#AQ-9_^2* ,CX_VDL'QJ^ 1:.1!_PG3#+K@?\
M(.N>*^L$;<M?/WPW_P""9WPR^&/Q(T/Q7:R>.M4U;PW.]UIW]L^,-2U*WMIF
MC:,R"&:9D+;689(XS7T%TH **** "BBB@ HHHH ^;_\ @J$2_P"SIHX W?\
M%<>&A@=?^0K;5V][ITWVV;]S-_K&Q^[//)KI/C_^S_X9_::^&=WX2\6VMU=:
M/=S07!%K>2VD\4L,BRQ21RQ,KHRNJD%2#Q7C;?\ !)[X8.V3K/Q;R?\ JHNL
M_P#R10!WG]G3?\\9_P#OV:/[.F_YXS_]^S7!?\.G/A?_ -!GXM_^'$UG_P"2
M*/\ ATY\+_\ H,_%O_PXFL__ "10!WO]G3?\\9_^_9H_LZ;_ )XS_P#?LUP7
M_#ISX7_]!GXM_P#AQ-9_^2*/^'3GPO\ ^@S\6_\ PXFL_P#R10!WO]G3?\\9
M_P#OV:/[.F_YXS_]^S7!?\.G/A?_ -!GXM_^'$UG_P"2*/\ ATY\+_\ H,_%
MO_PXFL__ "10!WO]G3?\\9_^_9H_LZ;_ )XS_P#?LUP7_#ISX7_]!GXM_P#A
MQ-9_^2*/^'3GPO\ ^@S\6_\ PXFL_P#R10!WO]G3?\\9_P#OV:/[.F_YXS_]
M^S7!?\.G/A?_ -!GXM_^'$UG_P"2*/\ ATY\+_\ H,_%O_PXFL__ "10!WO]
MG3?\\9_^_9I!ITQ.#!.5.5("G)!&"/;BN#_X=.?"_P#Z#/Q;_P##B:S_ /)%
M'_#ISX8?]!GXM],?\E%UGI_X$4 >"^)OV/?&^M_ ^3X2Q:%INJZ+X=\<6VO6
MEYJTS16NJZ0UV;IK?:JL?.C.Z/!&"H4YYKL?VKOV'/\ A>4WPWT/1O#VA6'@
MCPW=ZA)JMB-UJ4BN+.6!?LZJA!=6DWY./NUZ4?\ @D]\,#_S&?BU_P"'$UG_
M .2*0?\ !)SX7A<?VQ\6NN?^2B:S_P#)% 'C'P=_9N^-WP:\0V_B1;?P;KFN
MZMX5L_"NN*U[-"@DL7D^RZA$WE?,S1RGS(L#!488YKT/PY\&?%NO?M,:/XE\
M0AYK+P!X;ET6UOC $?7KV[,;W-UM4X2-!$JJ,9)9N.!72_\ #I[X8;L_VS\6
M\]O^+BZSQ_Y,4@_X).?"Y?\ F+_%GC_JHFL__)% '>_V=/\ \\9N..(S1_9T
MW_/&?_OV:X+_ (=.?##_ *#/Q;_\.)K/_P D4?\ #ISX7_\ 09^+?_AQ-9_^
M2* .]_LZ;_GC/_W[-']G3?\ /&?_ +]FN"_X=.?"_P#Z#/Q;_P##B:S_ /)%
M'_#ISX7_ /09^+?_ (<36?\ Y(H [W^SIO\ GC/_ -^S1_9TW_/&?_OV:X+_
M (=.?"__ *#/Q;_\.)K/_P D4?\ #ISX7_\ 09^+?_AQ-9_^2* .]_LZ;_GC
M/_W[-']G3?\ /&?_ +]FN"_X=.?"_P#Z#/Q;_P##B:S_ /)%'_#ISX7_ /09
M^+?_ (<36?\ Y(H [W^SIO\ GC/_ -^S1_9TW_/&?_OV:X+_ (=.?"__ *#/
MQ;_\.)K/_P D4?\ #ISX7_\ 09^+?_AQ-9_^2* .]_LZ;_GC/_W[-']G3?\
M/&?_ +]FN"_X=.?"_P#Z#/Q;_P##B:S_ /)%'_#ISX7_ /09^+?_ (<36?\
MY(H ZWQ983KX/UG]S-C^SKHG*$<>2_>J?_!+K_E'3\%?^Q/T[_T0M<Y+_P $
ME_A;/ \;ZM\67CD4HZGXB:R0ZD8(/^D="*]_^&/PVT7X.?#O1/"GARR73M!\
M.V46GZ?:JQ8001J%1<DDG  Y)S0!NT444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
I%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613068888">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 17, 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_CoverAbstract', window );"><strong>Cover [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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GULF RESOURCES, 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000885462<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_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  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_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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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 );">Is Entity's Reporting Status Current?</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_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_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_EntityShellCompany', window );">Entity Shell 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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">NV<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34499<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,469,477<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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_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 YYYY 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_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 YYYY-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>13
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974612301464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_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_Cash', window );">Cash</a></td>
<td class="nump">$ 96,699,324<span></span>
</td>
<td class="nump">$ 94,222,538<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_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">4,859,705<span></span>
</td>
<td class="nump">6,521,798<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">576,607<span></span>
</td>
<td class="nump">419,609<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 );">Prepayments and deposits</a></td>
<td class="nump">2,449,526<span></span>
</td>
<td class="nump">6,146,461<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_AccountsAndOtherReceivablesNetCurrent', window );">Other receivable</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">559<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">104,585,721<span></span>
</td>
<td class="nump">107,310,965<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_AssetsNoncurrentAbstract', window );"><strong>Non-Current 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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">149,966,631<span></span>
</td>
<td class="nump">148,947,689<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Finance lease right-of use assets</a></td>
<td class="nump">183,550<span></span>
</td>
<td class="nump">186,272<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">8,662,972<span></span>
</td>
<td class="nump">8,868,661<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_PrepaidExpenseOtherNoncurrent', window );">Prepaid land leases, net of current portion</a></td>
<td class="nump">10,063,469<span></span>
</td>
<td class="nump">10,134,004<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_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">19,131,925<span></span>
</td>
<td class="nump">18,590,227<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_AssetsNoncurrent', window );">Total Non-Current assets</a></td>
<td class="nump">188,008,547<span></span>
</td>
<td class="nump">186,726,853<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_Assets', window );">Total Assets</a></td>
<td class="nump">292,594,268<span></span>
</td>
<td class="nump">294,037,818<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>
</tr>
<tr 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_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts and other payable and accrued expenses</a></td>
<td class="nump">8,549,889<span></span>
</td>
<td class="nump">5,081,701<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-current</a></td>
<td class="nump">1,405,772<span></span>
</td>
<td class="nump">1,326,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_CapitalLeaseObligationsCurrent', window );">Finance lease liability, current portion</a></td>
<td class="nump">250,591<span></span>
</td>
<td class="nump">217,070<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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">317,544<span></span>
</td>
<td class="nump">477,350<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">10,523,796<span></span>
</td>
<td class="nump">7,102,300<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-Current Liabilities</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_CapitalLeaseObligationsNoncurrent', window );">Finance lease liability, net of current portion</a></td>
<td class="nump">1,875,592<span></span>
</td>
<td class="nump">1,888,903<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">7,857,421<span></span>
</td>
<td class="nump">8,022,342<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_LiabilitiesNoncurrent', window );">Total Non-Current Liabilities</a></td>
<td class="nump">9,733,013<span></span>
</td>
<td class="nump">9,911,245<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">20,256,809<span></span>
</td>
<td class="nump">17,013,545<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_CommitmentsAndContingencies', window );">Commitment and Loss Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityAbstract', window );"><strong>Stockholders Equity</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_PreferredStockValue', window );">PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none 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_CommonStockValue', window );">COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,043,307 shares issued; and 9,997,477 shares outstanding as of March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">24,139<span></span>
</td>
<td class="nump">24,139<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_TreasuryStockValue', window );">Treasury stock; 45,830 shares as of March 31, 2021 and December 31, 2020 at cost</a></td>
<td class="num">(510,329)<span></span>
</td>
<td class="num">(510,329)<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">97,435,316<span></span>
</td>
<td class="nump">97,435,316<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_RetainedEarningsUnappropriated', window );">Retained earnings unappropriated</a></td>
<td class="nump">148,886,232<span></span>
</td>
<td class="nump">151,388,356<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_RetainedEarningsAppropriated', window );">Retained earnings appropriated</a></td>
<td class="nump">24,233,544<span></span>
</td>
<td class="nump">24,233,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">2,268,557<span></span>
</td>
<td class="nump">4,453,247<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' Equity</a></td>
<td class="nump">272,337,459<span></span>
</td>
<td class="nump">277,024,273<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' Equity</a></td>
<td class="nump">$ 292,594,268<span></span>
</td>
<td class="nump">$ 294,037,818<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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, receivable from customers, clients, or other third-parties, and receivables classified as other due 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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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 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 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(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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_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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after one year or beyond 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 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 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://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(12))<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(15))<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(17))<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 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://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 8: 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 9: 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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: 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 11: 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 12: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation due 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45023-112735<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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-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_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after 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 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 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</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 (a)<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-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_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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.25)<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),19)<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation due after one year or beyond 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 201.5-02(25))<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 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://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(23))<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(22))<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 201.5-02(26))<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 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 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 8: 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 9: 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 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: 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 11: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's right to use underlying asset under operating lease.</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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts paid in advance which will be charged against earnings in periods after one year or beyond 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.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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-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_PrepaidExpenseOtherNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss 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 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21346-112643<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(e)(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 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21332-112643<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(23)(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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-03(30)(a)(3)(ii))<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_RetainedEarningsAppropriated</td>
</tr>
<tr>
<td style="padding-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_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</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)(23)(a)(4)(ii))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>14
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974611620648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_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 or stated value per share</a></td>
<td class="nump">$ .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">1,000,000<span></span>
</td>
<td class="nump">1,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_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="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_CommonStockParOrStatedValuePerShare', window );">COMMON STOCK, par value per share</a></td>
<td class="nump">$ .0005<span></span>
</td>
<td class="nump">$ 0.0005<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_CommonStockSharesAuthorized', window );">COMMON STOCK, shares authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,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_CommonStockSharesIssued', window );">COMMON STOCK, shares issued</a></td>
<td class="nump">10,043,307<span></span>
</td>
<td class="nump">9,997,477<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="nump">10,043,307<span></span>
</td>
<td class="nump">9,997,477<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_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">45,830<span></span>
</td>
<td class="nump">45,830<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974612232040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_RevenuesAbstract', window );"><strong>NET REVENUE</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_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 5,259,243<span></span>
</td>
<td class="nump">$ 557,670<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_CostsAndExpensesAbstract', window );"><strong>OPERATING EXPENSE</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_CostOfRevenue', window );">Cost of net revenue</a></td>
<td class="num">(4,181,389)<span></span>
</td>
<td class="num">(921,320)<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_SellingAndMarketingExpense', window );">Sales, marketing and other operating expenses</a></td>
<td class="num">(9,545)<span></span>
</td>
<td class="num">(2,243)<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_CostOfGoodsAndServicesSoldOverhead', window );">Direct labor and factory overheads incurred during plant shutdown</a></td>
<td class="num">(2,613,483)<span></span>
</td>
<td class="num">(3,610,423)<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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(1,736,250)<span></span>
</td>
<td class="num">(843,337)<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_OtherOperatingIncomeExpenseNet', window );">Other operating expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,776)<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 Expense</a></td>
<td class="num">(8,540,667)<span></span>
</td>
<td class="num">(5,393,099)<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 );">LOSS FROM OPERATIONS</a></td>
<td class="num">(3,281,424)<span></span>
</td>
<td class="num">(4,835,429)<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>
</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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(36,862)<span></span>
</td>
<td class="num">(35,428)<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">72,453<span></span>
</td>
<td class="nump">74,656<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">LOSS BEFORE TAXES</a></td>
<td class="num">(3,245,833)<span></span>
</td>
<td class="num">(4,796,201)<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 );">INCOME TAX BENEFIT</a></td>
<td class="nump">743,709<span></span>
</td>
<td class="nump">1,256,443<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 LOSS</a></td>
<td class="num">(2,502,124)<span></span>
</td>
<td class="num">(3,539,758)<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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>COMPREHENSIVE LOSS:</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_NetIncomeLoss', window );">NET LOSS</a></td>
<td class="num">(2,502,124)<span></span>
</td>
<td class="num">(3,539,758)<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 LOSS</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(2,184,690)<span></span>
</td>
<td class="num">(4,515,359)<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 LOSS</a></td>
<td class="num">$ (4,686,814)<span></span>
</td>
<td class="num">$ (8,055,117)<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>LOSS PER SHARE:</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_EarningsPerShareBasicAndDiluted', window );">BASIC AND DILUTED</a></td>
<td class="num">$ (.25)<span></span>
</td>
<td class="num">$ (0.37)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE NUMBER OF SHARES:</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">BASIC AND DILUTED</a></td>
<td class="nump">9,997,477<span></span>
</td>
<td class="nump">9,517,427<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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldOverhead">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indirect cost incurred related to good produced and service rendered.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<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_CostOfGoodsAndServicesSoldOverhead</td>
</tr>
<tr>
<td style="padding-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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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 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 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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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/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 5: 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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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> -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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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 (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing 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;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 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 2: 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 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 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 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 (a)<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 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 12: 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 13: 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))<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_Revenues</td>
</tr>
<tr>
<td style="padding-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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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>16
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613691432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings Unappropriated</div></th>
<th class="th"><div>Retained Earnings Appropriated</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_SharesIssued', window );">Shares issued at Dec. 31, 2019</a></td>
<td class="nump">9,563,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharesOutstanding', window );">Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">9,517,427<span></span>
</td>
<td class="nump">45,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2019</a></td>
<td class="nump">$ 23,904<span></span>
</td>
<td class="num">$ (510,329)<span></span>
</td>
<td class="nump">$ 95,043,388<span></span>
</td>
<td class="nump">$ 159,808,400<span></span>
</td>
<td class="nump">$ 24,233,544<span></span>
</td>
<td class="num">$ (15,491,807)<span></span>
</td>
<td class="nump">$ 263,107,100<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</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="num">(4,515,359)<span></span>
</td>
<td class="num">(4,515,359)<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,539,758)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,539,758)<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_SharesIssued', window );">Shares issued at Mar. 31, 2020</a></td>
<td class="nump">9,563,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharesOutstanding', window );">Balance, shares at Mar. 31, 2020</a></td>
<td class="nump">9,517,427<span></span>
</td>
<td class="nump">45,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2020</a></td>
<td class="nump">$ 23,904<span></span>
</td>
<td class="num">$ (510,329)<span></span>
</td>
<td class="nump">95,043,388<span></span>
</td>
<td class="nump">156,268,642<span></span>
</td>
<td class="nump">24,233,544<span></span>
</td>
<td class="num">(20,007,166)<span></span>
</td>
<td class="nump">255,051,983<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_SharesIssued', window );">Shares issued at Dec. 31, 2020</a></td>
<td class="nump">10,043,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="nump">9,997,477<span></span>
</td>
<td class="nump">45,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2020</a></td>
<td class="nump">$ 24,139<span></span>
</td>
<td class="num">$ (510,329)<span></span>
</td>
<td class="nump">97,435,316<span></span>
</td>
<td class="nump">151,388,356<span></span>
</td>
<td class="nump">24,233,544<span></span>
</td>
<td class="nump">4,453,247<span></span>
</td>
<td class="nump">277,024,273<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</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="num">(2,184,690)<span></span>
</td>
<td class="num">(2,184,690)<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,502,124)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,502,124)<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_SharesIssued', window );">Shares issued at Mar. 31, 2021</a></td>
<td class="nump">10,043,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharesOutstanding', window );">Balance, shares at Mar. 31, 2021</a></td>
<td class="nump">9,997,477<span></span>
</td>
<td class="nump">45,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2021</a></td>
<td class="nump">$ 24,139<span></span>
</td>
<td class="num">$ (510,329)<span></span>
</td>
<td class="nump">$ 97,435,316<span></span>
</td>
<td class="nump">$ 148,886,232<span></span>
</td>
<td class="nump">$ 24,233,544<span></span>
</td>
<td class="nump">$ 2,268,557<span></span>
</td>
<td class="nump">$ 272,337,459<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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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 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_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_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_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>17
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974612348456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,502,124)<span></span>
</td>
<td class="num">$ (3,539,758)<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 loss to net cash (used in) provided by 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_AmortizationOfFinancingCosts', window );">Interest on capital lease obligation</a></td>
<td class="nump">35,538<span></span>
</td>
<td class="nump">35,272<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="nump">4,104,357<span></span>
</td>
<td class="nump">3,454,891<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_GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances', window );">Unrealized exchange (gain) loss on translation of inter-company balances</a></td>
<td class="nump">104,812<span></span>
</td>
<td class="num">(400,449)<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred tax asset</a></td>
<td class="num">(743,709)<span></span>
</td>
<td class="num">(1,256,443)<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Common stock issued for services</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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and 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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,637,800<span></span>
</td>
<td class="nump">4,245,576<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(162,099)<span></span>
</td>
<td class="nump">523<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and deposits</a></td>
<td class="num">(71,888)<span></span>
</td>
<td class="nump">54,350<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_IncreaseDecreaseInOtherReceivables', window );">Other receivables</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts and other payable and accrued expenses</a></td>
<td class="nump">830,751<span></span>
</td>
<td class="num">(41,562)<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_IncreaseDecreaseInRetainagePayable', window );">Retention payable</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_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">72,758<span></span>
</td>
<td class="num">(18,999)<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_IncreaseDecreaseInPrepaidExpensesOther', window );">Prepaid land leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(369,066)<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_GURE_IncreaseDecreaseInOperatingLeases', window );">Operating leases</a></td>
<td class="nump">35,199<span></span>
</td>
<td class="nump">38,022<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 operating activities</a></td>
<td class="nump">3,341,395<span></span>
</td>
<td class="nump">2,202,357<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 USED IN 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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,416,211)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,416,211)<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 );">EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</a></td>
<td class="num">(864,609)<span></span>
</td>
<td class="num">(1,455,442)<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_CashPeriodIncreaseDecrease', window );">NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">2,476,786<span></span>
</td>
<td class="num">(6,669,296)<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 );">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</a></td>
<td class="nump">94,222,538<span></span>
</td>
<td class="nump">100,301,986<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_Cash', window );">CASH AND CASH EQUIVALENTS - END OF PERIOD</a></td>
<td class="nump">96,699,324<span></span>
</td>
<td class="nump">93,632,690<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>Cash paid during the period for:</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_IncomeTaxesPaid', window );">Income taxes</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right-of-use assets obtained in exchange for lease obligations</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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH NON-CASH INVESTING AND 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_PropertyPlantAndEquipmentTransfersAndChanges', window );">Increase in Property, plant and equipment transferred from Prepayment and deposits and included in Accounts and other payable and accrued expenses</a></td>
<td class="nump">$ 6,199,214<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_IncreaseDecreaseInOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_IncreaseDecreaseInOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_UnrealizedGainLossOnTranslationOfInterCompanyBalances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense attributable to debt issuance costs.</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 (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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CashPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is the 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. Includes effect from exchange rate changes.</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_CashPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) and income tax credits.</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> -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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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_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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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><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 25<br> -Subparagraph (f)<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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all taxes owed but not paid, including income, property and other taxes.</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_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables 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 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_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidExpensesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of consideration paid in advance for other costs that provide economic benefits in future periods.</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_IncreaseDecreaseInPrepaidExpensesOther</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInRetainagePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retainage obligations due by the reporting entity that are payable 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 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_IncreaseDecreaseInRetainagePayable</td>
</tr>
<tr>
<td style="padding-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_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</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_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-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_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_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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTransfersAndChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. 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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTransfersAndChanges</td>
</tr>
<tr>
<td style="padding-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in right-of-use asset obtained in exchange for operating lease liability.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: 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 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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>18
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974627090856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND CONSOLIDATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basis
of Presentation and Consolidation</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying condensed financial statements
have been prepared by Gulf Resources, Inc (&#8220;Gulf Resources&#8221;) a Nevada corporation and its subsidiaries (collectively,
the &#8220;Company&#8221;), without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily
include all information and footnotes necessary for a fair statement of its financial position, results of operations and cash
flows in accordance with accounting principles generally accepted in the United States (&#8220;US GAAP&#8221;).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the opinion of management, the unaudited
financial information for the quarter ended March 31, 2021 presented reflects all adjustments, which are only normal and recurring,
necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial statements
should be read in conjunction with the financial statements included in the Company&#8217;s&#160;Annual Report on Form 10-K for
the fiscal year ended December 31, 2020. Operating results for the interim periods are not necessarily indicative of operating
results for an entire fiscal year.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the financial statements
and accompanying disclosures. Although these estimates are based on management&#8217;s best knowledge of current events and actions
that the Company may undertake in the future, actual results may be different from the estimates. The Company also exercises judgments
in the preparation of these condensed financial statements in the areas including classification of leases and related party transactions.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include
the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the
British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (&#8220;HKJI&#8221;).
HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (&#34;SCHC&#34;) which owns 100% of Shouguang Yuxin Chemical
Industry Co., Limited (&#8220;SYCI&#8221;) and Daying County Haoyuan Chemical Company Limited (&#8220;DCHC&#8221;).&#160;&#160;All
material intercompany transactions have been eliminated on consolidation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Nature
of the Business</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company manufactures and trades bromine
and crude salt through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (&#34;SCHC&#34;) in the People&#8217;s
Republic of China (&#8220;PRC&#8221;), which is also planning to engage in seawater desalination technology research and service
and to handle the import and export of goods and technologies within the scope permitted by the State. The Company also manufactures
chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through
its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&#34;SYCI&#34;) in the PRC. DCHC was
established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC
commenced trial operation in January 2019 but suspended production temporarily in May 2019 as required by the government to obtain
project approval (see Note 1 (b)(iii) below).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 11, 2020, the World Health Organization
(WHO) officially declared COVID-19 a pandemic. The duration and intensity of the impact of the COVID-19 and resulting disruption
to the Company&#8217;s operations and financial position is uncertain. While our operations are currently not materially affected,
it is unknown whether or how they may be affected if such a pandemic persists for an extended period. While not yet quantifiable,
the Company believes this situation did not have a material adverse impact on its operating results in the first quarter of 2021
and will continue to assess the financial impact. The virus outbreak slightly delayed the commencement of the operations for Factory
No.1, No.4, No.7, No.9, and it may also delay the approval for the remaining three factories include No.2, No.8 and No.10. It is,
however, still unclear how the pandemic will evolve going forward, and we cannot assure you whether the COVID-19 pandemic will
bring about significant negative impact on our business operations, financial condition and operating results, including but not
limited to negative impact to our total revenues.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(i) Bromine and Crude Salt Segments</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2019, the Company received a notification
from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations.
In April 2019, Factory No.1, and Factory No.7 resumed operation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">On November 25, 2019, the government
of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company&#8217;s bromine facilities,
including Factory No.1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently,
due to the coronavirus outbreak in China, the local government ordered those bromine facilities to postpone the commencement of
production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority which
allowed the Company to resume production after the winter temporary closure. Further, the Company received another approval from
the Shouguang Yangkou People&#8217;s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories
No.1, No. 4, No.7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the &#8220;March
2020 Approval&#8221;). The Company&#8217;s Factories No. 1 and No. 7 commenced trial production in mid-March 2020 and commercial
production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the notification issued on November
24, 2020 from the government of Shouguang City, all bromine facilities in Shouguang City had to be temporarily closed from December
25, 2020 until February 19, 2021 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production
at its bromine facilities in factory No. 1, No. 4, No. 7 and No. 9 during the aforesaid period and commenced production as scheduled
on February 19, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(ii) Chemical Segment</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 24, 2017, the Company received a
letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants
located in the second living area&#160;of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (&#8220;Bohai
Park&#8221;). This is because the two plants are located in a residential area and their production activities will impact the
living environment of the residents. This is as a result of the country&#8217;s effort to improve the development of the chemical
industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment
of residents. All chemical enterprises which do not comply with the requirements of the safety and environmental protection regulations
will be ordered to shut down.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2017, the Company secured from the
government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed
construction design draft and other related docu15ments to the local authorities for approval. In January 2020, the Company obtained
the environmental protection assessment approval performed by the government of Shouguang City, Shandong Province for the proposed
new Yuxin chemical factory. With this approval, the Company is permitted to construct the new chemical factory and began the construction
in the second quarter of 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company estimates this relocation
process will cost approximately $64 million in total.&#160;The Company incurred relocation costs comprising prepaid land
lease, professional fees related to the design of the new chemical factory, purchase of plant and equipment and construction
costs and installation costs incurred for the new chemical factory in the amount of $35,635,297 and $33,496,295, which were
recorded in the Property, plant and equipment in the consolidated balance sheets as of March 31, 2021 and December 31,
2020.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(iii) Natural Gas Segment</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In January 2017, the Company completed the first
brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January
2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province,
whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and
brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related
land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well
in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license
and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on
Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources
of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the
natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with
related government departments until after the governmental planning has been finalized the land and resource planning for Sichuan
Province.</p>

<p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance
for Doubtful Accounts</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 31, 2021 and December 31, 2020,
there were no allowances for doubtful accounts. No allowances for doubtful accounts were charged to the condensed consolidated
statements of loss for the three-month periods ended March 31, 2021 and 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company collected from its accounts receivable
an amount of $3,396,688 in April 2021 through May 5, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Concentration
of Credit Risk</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is exposed to credit risk in the
normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company&#8217;s
cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China
Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The
Company placed $96,699,324 and $94,222,538 with these institutions as of March 31, 2021 and December 31, 2020, respectively.&#160;&#160;The
Company has not experienced any losses in such accounts in the PRC.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property,
Plant and Equipment</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment are stated at
cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures
for betterment of existing facilities or equipment are capitalized and depreciated using the straight-line method at rates sufficient
to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance
costs are expensed as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Mineral rights are recorded at cost less accumulated
depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term
under the units of production method, whichever is shorter.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Construction in process primarily represents
direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant
and equipment upon completion and depreciation will commence when the completed assets are placed in service.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s depreciation and amortization
policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Useful life</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(in years)</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">8 - 20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3 - 8</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Motor vehicles</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3-8</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment under the capital
lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Producing oil and gas properties are depreciated
on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production
directly attributed to designated oil and gas properties are depreciated based on the proved developed reserves of the respective
oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas
properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant
development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded
from the calculation of depreciation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Retirement
Benefits</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the relevant laws and regulations
in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization.
The Company makes contributions to the retirement plan at the applicable rate based on the employees&#8217; salaries. The required
contributions under the retirement plans are charged to the condensed consolidated statement of income on an accrual basis when
they are due. The Company&#8217;s contributions totaled $246,622 and $140,108 for the three-month periods ended March 31, 2021
and 2020, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue
Recognition</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue is net of discount and value added
tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised
goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the
customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product
is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no
rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in
Note 14.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Recoverability
of Long-lived Assets</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with Financial Accounting Standards
Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 360-10-35 <i>&#8220;Impairment or Disposal of
Long-lived Assets&#8221;</i> , long-lived assets to be held and used are analyzed for impairment whenever events or changes in
circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets
are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that
indicate possible impairment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines the existence of such
impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to
the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount
of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying
amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of
the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the
carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month period ended March 31, 2021
and 2020, the Company determined that there were no events or circumstances indicating possible additional impairment of its long-lived
assets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic
and Diluted Net Income per Share of Common Stock</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per common share are based on
the weighted average number of shares outstanding during the periods presented.&#160;&#160;Diluted earnings per share are computed
using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential
common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the
exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock
equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 62,704 and 113,370
shares for the three-month periods ended March 31, 2021 and 2020, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Because the Company reported a net loss for
the three-month periods ended March 31, 2021 and 2020, common stock equivalents including stock options and warrants were anti-dilutive,
therefore the amounts reported for basic and diluted loss per share were the same.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Reporting
Currency and Translation</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The financial statements of the Company&#8217;s
foreign subsidiaries are measured using the local currency, Renminbi (&#8220;RMB&#8221;), as the functional currency; whereas the
functional currency and reporting currency of the Company is the United States dollar (&#8220;USD&#8221; or &#8220;$&#8221;).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As such, the Company uses the &#8220;current
rate method&#8221; to translate its PRC operations from RMB into USD, as required under FASB ASC 830 &#8220;Foreign Currency Matters&#8221;.
The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet
date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets
of the Company&#8217;s PRC subsidiaries are recorded in stockholders&#8217; equity as part of accumulated other comprehensive income.
The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting
from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as
part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period,
with the exception of the consideration paid for the acquisition of business which is translated at historical rates.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Foreign
Operations</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of the Company&#8217;s operations and assets
are located in PRC.&#160;&#160;The Company may be adversely affected by possible political or economic events in this country.&#160;&#160;The
effect of these factors cannot be accurately predicted.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories are stated at the lower of cost,
determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct
materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling
price less costs to complete and selling expenses.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Leases</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if an arrangement is
a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets and operating lease
liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities
in the consolidated balance sheets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments
arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on
the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit
rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement
date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis
over the lease term.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not recognize operating lease
ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 9pt 0 0">(n) &#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based
Compensation</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 9pt 0 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based awards issued to employees are recorded
at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest
is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based
awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is
obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn
the right to benefit from the instruments have been satisfied.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has elected to account for the forfeiture
of stock-based awards as they occur.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Loss
Contingencies</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accrues for loss contingencies relating
to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities,
when such liabilities become probable and could be reasonably estimabled. Such estimates may be based on advice from third parties
or on management&#8217;s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which
different facts or information become known or circumstances change that affect the Company&#8217;s previous assumptions with respect
to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different
from previous estimates<font style="color: red">.</font></p>

<p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income
Tax</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for income taxes in accordance
with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes.
Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences
between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities
are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities
are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of
enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance
is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain
tax positions. A tax benefit from an uncertain tax position may be recognized if it is &#8220;more likely than not&#8221; that
the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits
are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(q) &#160;&#160;&#160;&#160;&#160;&#160;&#160;New
Accounting Pronouncements</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Recent accounting pronouncements adopted</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">There were no recent accounting pronouncements adopted during the
three months ended March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Issued Accounting Pronouncements Not
Yet Adopted</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments
in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right
to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets.
For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods
within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for
two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related
disclosure.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe 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 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: 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_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>19
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974629503592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">2. INVENTORIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Inventories consist of:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Raw materials</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,855</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,484</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Finished goods</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">536,752</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">398,125</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">576,607</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">419,609</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There was no allowance for slow-moving inventories
as of March 31, 2021 and 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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>20
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974627290248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. PREPAID LAND LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_GURE_PrepaidLandLeasesAbstract', window );"><strong>Prepaid Land Leases</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_GURE_PrepaidLandLeaseTextBlock', window );">3. PREPAID LAND LEASES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has the rights to use certain parcels
of land located in Shouguang, Shandong, PRC, through lease agreements signed with local townships or the government authority.
The production facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from ten to
fifty years. Some of the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each
anniversary date. These leases have no purchase option at the end of the lease term and were classified as operating leases prior
to and as of January 1, 2019 when the new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized
on a straight line basis. As of January 1, 2019, all the leases in which term has commenced and were in use were classified as
operating lease right-of-use assets (&#8220;ROU&#8221;). See Note 6.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2017, the Company paid a one lump
sum upfront amount of $9,677,429 for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (&#8220;Bohai&#8221;)
for the new chemical factory under construction. There is no purchase option at the end of the lease term. This was classified
as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term
expires on August 12, 2069. The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance
sheet as of March 31 2021 and December 31, 2020. As of March 31, 2021, the prepaid land lease increased to $10,063,469 due to an
additional amount paid for stamp duty and related land use rights fees. Amortization of this prepaid land lease will commence when
the chemical factory is built and placed in service.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In June 2020, the construction of
the new chemical factory commenced and is expected to complete around June 2021.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_PrepaidLandLeaseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PrepaidLandLeaseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PrepaidLandLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PrepaidLandLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>21
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613108440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY, PLANT AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">4. PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Property, plant and equipment, net consist of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">At cost:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%"><font style="font: 8pt Times New Roman, Times, Serif">Mineral rights</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,934,951</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,955,780</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Buildings</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">63,573,495</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">64,024,667</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">256,579,799</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">258,400,710</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Motor vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,507</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,553</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Furniture, fixtures and office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,295,179</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,318,564</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Construction in process</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,127,541</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,095,565</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">344,517,472</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">340,801,839</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(176,040,608 </font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(173,212,554</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Impairment</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(18,510,233 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(18,641,596</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net book value</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">149,966,631</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">148,947,689</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has certain buildings and salt pans
erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the
government authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans.
The aggregate carrying values of these properties situated on parcels of the land are $18,720,653 and $19,302,600 as at March 31,
2021 and December 31, 2020, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2021, depreciation and amortization expense totaled $4,102, 929, of which $1,816,782, $163,233 and $2,122,914 were recorded in
direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2020, depreciation and amortization expense totaled $3,453,563, of which $2,578,771, $201,406 and $673,386 were recorded in direct
labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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>22
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974614908312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. FINANCE LEASE RIGHT-OF-USE ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet', window );">5. FINANCE LEASE RIGHT-OF-USE ASSETS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Property, plant and equipment under finance lease, net consist of
the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">At cost:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Buildings</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,231</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">126,120</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,290,926</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,307,184</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,416,157</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,433,304</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,232,607 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,247,032</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net book value</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">183,550</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">186,272</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The above buildings erected on parcels of land
located in Shouguang, PRC, are collectively owned by local townships.&#160;&#160;The Company has not been able to obtain property
ownership certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels
of land.&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2021, depreciation and amortization expense totaled $1,428, which was recorded in direct labor and factory overheads incurred during
plant shutdown. During the three-month period ended March 31, 2020, depreciation and amortization expense totaled $1,327, which
was recorded in direct labor and factory overheads incurred during plant shutdown.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyPlantAndEquipmentUnderCapitalLeasesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615196952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. OPERATING LEASE RIGHT-OF-USE ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">6. OPERATING LEASE RIGHT-OF-USE ASSETS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 31, 2021, the total operating lease
ROU assets was $8,662,972.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The total operating lease cost for the three-month
period ended March 31, 2021 and 2020 was $240,150 and $219,687, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has the rights to use certain parcels
of land located in Shouguang, the PRC, through lease agreements signed with local townships or the government authority. For parcels
of land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of
land of which the Company cannot obtain land use rights certificates covers a total of approximately 38.6 square kilometers of
aggregate carrying value of $8,155,820 as at March 31, 2021.</p><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615264008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts and other payable and accrued expenses
consist of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 74%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accounts payable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,040,950</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">479,958</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Salary payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">318,291</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">320,549</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Social security insurance contribution payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">101,446</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">49,167</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Other payable-related party (see Note 8)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">23,738</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">95,616</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Deposit on subscription of a subsidiary&#8217;s share</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">152,180</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">153,260</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accrued expense-construction</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,296,071</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,537,644</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accrued expense-others</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">617,213</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">445,507</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,549,889</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,081,701</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The deposit on subscription of a subsidiary's share of $152,180 as
of March 31, 2021 relates to sale of non-controlling interests in DCHC.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, accrued expenses, and other liabilities that are classified as current 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>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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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>25
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613108440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">8. RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 25, 2012, the Company purchased
five floors of a commercial building in the PRC, through SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd.
(the &#8220;Seller&#8221;) at a cost of approximately $5.7 million in cash, of which Mr. Ming Yang, the Chairman of the Company,
had a 99% equity interest in the Seller. During the first quarter of 2018, the Company entered into an agreement with the Seller,
a related party, to provide property management services for an annual amount of approximately $94,940 for five years from January
1, 2018 to December 31, 2022. The expense associated with this agreement for the three months ended March 31, 2021 and 2020 was
approximately $23,735 and $22,013. The amounting owing for the property management services as of March 31, 2021 and December
31, 2020 was $23,738 and $95,616 (Note 7). The amount owed as of March 31, 2021 is interest-free, unsecured and payable in January
2022.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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>26
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974614992248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. TAXES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_GURE_TaxesPayableDisclosureTextblock', window );">9. TAXES PAYABLE</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Land use tax payable</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">827,702</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">833,576</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="background-color: White">
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Value added tax and other taxes payable</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">578,070</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">492,603</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 53%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Land use tax payable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 2.25pt double; width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; width: 13%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,405,772</font></td>
    <td style="border-bottom: black 2.25pt double; width: 1%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="border-bottom: black 2.25pt double; width: 8%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,326,179</font></td>
    <td style="border-bottom: black 2.25pt double; width: 1%">&#160;</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_GURE_TaxesPayableDisclosureTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_TaxesPayableDisclosureTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615277816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock', window );">10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of finance lease liabilities
were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 59%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total finance lease liability</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">6.7%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,126,183</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,105,973</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(250,591 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(217,070</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Finance lease liability, net of current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,875,592</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,888,903</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Interest expenses from a finance lease liability
amounted to $35,538 and $35,262 for the three-month periods ended March 31, 2021 and 2020, respectively, were charged to the condensed
consolidated statement of loss. The remaining finance lease term at March 31, 2020 was 10 years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of operating lease liabilities
as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 59%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total Operating lease liabilities</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4.89%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,174,965</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,499,692</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(317,544</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(477,350</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Operating lease liabilities, net of current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,857,421</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,022,342</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average remaining operating lease
term at March 31, 2021 was 21 years and the weighted average discounts rate was 4.89%. This discount rates used are based on the
base rate quoted by the People's Bank of China and vary with the remaining term of the lease. Lease payment in the three-months
ended March 31, 2021 and 2020 was $204,951 and $181,665.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maturities of lease liabilities were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Financial lease</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Operating Lease</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Payable within:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 12 months</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672,669</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">678,258</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">677,300</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 37 to 48 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">683,280</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 49 to 60 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">689,295</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">thereafter</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,428,210</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">11,421,886</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,856,420</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,822,688</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Amount representing interest</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(730,237</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(6,647,723</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Present value of net minimum lease payments</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,126,183</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,174,965</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital leasing arrangements including, but not limited to, the following: a) the basis on which contingent rental payments are determined; (b) the existence and terms of renewal or purchase options and escalation clauses; (c) restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</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> -URI http://asc.fasb.org/subtopic&amp;trid=2209026<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618566360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_EquityAbstract', window );"><strong>Equity [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 );">11. EQUITY</a></td>
<td class="text"><p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Restricted Shares</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">A restricted stock award (&#8220;RSA&#8221;)
is an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent
of option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The
grantee cannot transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting
rights as common stock, are entitled to receive dividends and other distributions thereon and are considered to be currently issued
and outstanding. The Company expenses the cost of the restricted stock awards, which is determined to be the fair market value
of the shares at the date of grant, straight-line over the period during which the restrictions lapse. For these purposes, the
fair market value of the restricted stock is determined based on the closing price of the Company's common stock on the grant
date.</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">&#160;</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Retained Earnings &#8211; Appropriated</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with the relevant PRC regulations
and the PRC subsidiaries&#8217; Articles of Association, the Company&#8217;s PRC subsidiaries are required to allocate its profit
after tax to the following reserve:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Statutory Common Reserve Funds</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">SCHC, SYCI and DCHC are required each year to
transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common
Reserve Funds until the balance reaches 50% of the registered share capital.&#160;&#160;This reserve can be used to make up any
loss incurred or to increase share capital.&#160;&#160;Except for the reduction of losses incurred, any other application should
not result in this reserve balance falling below 25% of the registered capital. The Statutory Common Reserve Fund as of March 31,
2021 for SCHC, SYCI and DCHC is 16%, 14% and 0% of its registered capital respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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>29
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618501544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">12. STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the Company&#8217;s 2019 Omnibus
Equity Incentive Plan adopted and approved in 2019 (&#8220; 2019 Plan&#8221;), awards under the 2019 Plan is limited in the aggregate
to 2,068,398 shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company&#8217;s
2007 Equity Incentive Plan, as amended (the &#8220;2007 Plan&#8221;). Upon adoption and approval of the 2019 Plan, the 2007 Plan
was frozen, no new awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed
by the terms and condition of the 2007 Plan and applicable award agreement. As of March 31, 2021, the number of shares of the Company&#8217;s
common stock available for grant of stock&#160;options and issuance under the 2019 Plan is 515,648 shares.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option award is estimated
on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous
compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility
is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option
exercise pattern.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three months ended March 31, 2021 and
2020, total compensation costs for options issued recorded in the consolidated statement of loss were $0.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">During the three months ended March 31, 2021, there were no options
issued to employees or non-employees.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes all Company stock
option transactions between January 1, 2021 and March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Number of Option <br />
and Warrants <br />
Outstanding and exercisable</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Weighted- Average Exercise price of Option <br />
and Warrants</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Range of <br />
Exercise Price per Common Share</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 49%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Balance, January 1, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$7.09</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Granted during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Exercised &#160;during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Expired during the period</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Balance, March 31, 2021</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$7.09</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="13" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Stock Options and Warrants Outstanding and Exercisable</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Weighted Average</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Remaining</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at March 31, 2021</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Range of</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Prices</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual Life</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;(Years)</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 49%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding and exercisable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">0.41</font></td>
    <td style="width: 1%">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The aggregate intrinsic value of options outstanding and exercisable
as of March 31, 2021 was $4,710.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three months ended March 31, 2021
and 2020, there were no options exercised.&#160;</p><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based payment arrangement.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615273736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">13. INCOME TAXES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company utilizes the asset and liability
method of accounting for income taxes in accordance with FASB ASC 740-10. If it is more likely than not that some portion or all
of a deferred tax asset will not be realized, a valuation allowance is recognized.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;United
States (&#8220;US&#8221;)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gulf Resources, Inc. may be subject to the United
States of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had
no US taxable income for the three-month periods ended March 31, 2021 and 2020, and management believes that its earnings are permanently
invested in the PRC.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;British
Virgin Islands (&#8220;BVI&#8221;)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Upper Class Group Limited, a subsidiary of Gulf
Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital
gain in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month periods ended March 31, 2021
and 2020.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Hong
Kong</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">HKJI, a subsidiary of Upper Class Group Limited,&#160;was
incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or
derived from Hong Kong.&#160;&#160;No provision for income tax has been made as it has no taxable income for the three-month periods
ended March 31, 2021 and 2020.&#160;&#160;The applicable statutory tax rates for the three-month periods ended March 31, 2021 and
2020 are 16.5%. There is no dividend withholding tax in Hong Kong.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PRC</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Enterprise income tax (&#8220;EIT&#8221;) for
SCHC, SYCI and DCHC in the PRC is charged at 25% of the assessable profits.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The operating subsidiaries SCHC, SYCI and DCHC
are wholly foreign-owned enterprises (&#8220;FIE&#8221;) incorporated in the PRC and are subject to PRC Local Income Tax Law. The
PRC tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and
small and medium-sized enterprises of science and technology and for five years for other companies. Tax losses of the operating
subsidiaries of the Company may be carried forward for five years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 22, 2008, the Ministry of Finance
(&#8220;MOF&#8221;) and the State Administration of Taxation (&#8220;SAT&#8221;) jointly issued Cai Shui [2008] Circular 1 (&#8220;Circular
1&#8221;). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008
to foreign investor(s) in 2008 will be exempted from withholding tax (&#8220;WHT&#8221;) while distribution of the profit earned
by an FIE after January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective tax rate.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 31, 2021 and December 31, 2020,
the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&#8221;) of PRC that are subject
to WHT are $122,460,382 and $126,643,733, respectively. Since the Company intends to reinvest its earnings to further expand its
businesses in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding
companies in the foreseeable future. Accordingly, as of March 31, 2021 and December 31, 2020, the Company has not recorded any
WHT on the cumulative amount of distributable retained earnings of its foreign invested enterprises that are subject to WHT in
China. As of March 31, 2021 and December 31, 2020, the unrecognized WHT are $5,086,534 and $5,288,346, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s income tax returns are subject
to the various tax authorities&#8217; examination. The federal, state and local authorities of the United States may examine the
Company&#8217;s income tax returns filed in the United States for three years from the date of filing. The Company&#8217;s US income
tax returns since 2017 are currently subject to examination.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inland Revenue Department of Hong Kong (&#8220;IRD&#8221;)
may examine the Company&#8217;s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through
2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018.
For companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax
returns once in every four years. The tax returns for 2014 and 2018 are currently subject to examination.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of the provision for income tax
benefit (expense) from continuing operations are:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Current taxes &#8211; PRC</font></td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax &#8211; PRC entities</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Deferred taxes &#8211;US entity</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,957</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">24,053</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Change in valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(15,957</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(24,053</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The effective income tax benefit differ from
the PRC statutory income tax rate of 25% from continuing operations in the PRC as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Reconciliations</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 67%"><font style="font: 8pt Times New Roman, Times, Serif">Statutory income tax rate</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25</font></td>
    <td style="width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25</font></td>
    <td style="width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Non-taxable &#38; Non-deductible items</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">%)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Change in valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">%)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">%)&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Effective income tax benefit (expense) rate</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">23</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">26</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant components of the Company&#8217;s
deferred tax assets and liabilities at March 31, 2021 and December 31, 2020 are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 64%; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax liabilities</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax assets:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Impairment on property, plant and equipment</font></td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,712,092</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,907,548</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Impairment on prepaid land lease</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">877,656</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">883,884</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Exploration costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,894,641</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,908,087</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Compensation costs of unexercised stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">72,699</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">74,883</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">PRC tax losses</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,296,935</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,643,028</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">US federal net operating loss</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,063,644</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,045,503</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Total deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,917,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,462,933</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(9,785,742</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(9,872,706</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Net deferred tax asset</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">19,131,925</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,590,227</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The decrease in valuation allowance for the
three-month period ended March 31, 2021 is $86,964.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The increase in valuation allowance for the
three-month period ended March 31, 2020 is $128,868.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no unrecognized tax benefits and
accrual for uncertain tax positions as of March 31, 2021 and December 31, 2020 and no amounts accrued for penalties and interest
for the three months ended March 31, 2021 and 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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>31
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618501544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. BUSINESS SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">14. BUSINESS SEGMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has four reportable segments:&#160;&#160;bromine,
crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served
by the Company and the financial information that is reviewed by its chief operating decision maker.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">An operating segment&#8217;s performance is
primarily evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs
and other income not associated with the operations of the segment. These corporate costs (income) are separately stated below
and also include costs that are related to functional areas such as accounting, treasury, information technology, legal, human
resources, and internal audit. The Company believes that segment operating income, as defined above, is an appropriate measure
for evaluating the operating performance of its segments. All the customers are located in PRC.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31, 2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Bromine *</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Crude</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Salt *</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Chemical</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Products</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Natural Gas</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Segment</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Total</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Corporate</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="white-space: nowrap; width: 10%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(external customers)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,810,990</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">448,253</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,259,243</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,259,243</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations before income benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,279,565</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,009,585</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(746,469</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(54,787</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,090,406</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(191,018</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,281,424</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income tax benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">318,868</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">252,396</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">172,445</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations after income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(960,697</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(757,189</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(574,024</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(54,787</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,346,697</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(191,018</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,537,715</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">144,744,423</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">24,170,863</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,760,637</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,875,459</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">292,551,382</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">42,886</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">292,594,268</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,920,689</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,077,460</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,607</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">37,601</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,104,357</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,104,357</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Capital expenditures</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31, 2020</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Bromine *</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Crude</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Salt *</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Chemical</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Products</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Natural Gas</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Segment</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Total</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Corporate</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="white-space: nowrap; width: 23%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(external customers)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">462,846</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,824</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">557,670</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">557,670</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income (loss) from operations before income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,866,438</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,513,582</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(710,909</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(48,846</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,139,775</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">304,346</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,835,429</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income tax benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">717,438</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">378,396</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">160,609</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income (loss) from operations after income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,149,000</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,135,186</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(550,300</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(48,846</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,883,332</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">304,346</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,578,986</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">117,061,540</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,066,713</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">109,222,446</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,657,769</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">267,008,468</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">105,430</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">267,113,898</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,197,844</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,108,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">113,484</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,120</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,454,891</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,454,891</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Capital expenditures</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,157,669</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">646,752</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,611,790</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,416,211</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,416,211</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">* Certain common production overheads, operating
and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC
were split by reference to the average selling price and production volume of respective segment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Reconciliations</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 69%"><font style="font: 8pt Times New Roman, Times, Serif">Total segment operating loss</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,090,406</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,139,775</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Corporate costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(86,206</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(96,103</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Unrealized gain (loss) on translation of intercompany balance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(104,812</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">400,449</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,281,424</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,835,429</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Other income</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,591</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,228</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss before income taxes</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,245,833</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,796,201</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table shows the major customers
(10% or more) for the three-month period ended March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Customer</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Bromine</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Crude Salt</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Chemical Products</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>&#160;(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Percentage of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue&#160;(%)</b></p></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 8%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">1</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 34%"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Morui Chemical Company Limited</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">896</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">169</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,065</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">20.2</font></td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang Weidong Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">703</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">108</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">811</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15.4</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Brother Technology Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">634</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">172</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">806</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15.3</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12.8</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Dongying Bomeite Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">565</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">565</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10.7</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table shows the major customers
(10% or more) for the three-month period ended March 31, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Customer</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Bromine</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Crude Salt</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Chemical Products</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>&#160;(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Percentage of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue&#160;(%)</b></p></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 8%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">1</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 36%"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Morui Chemical Company Limited</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">111</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">20</font></td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Brother Technology Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">36</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">96</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">17.1</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang Weidong Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">65</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14.9</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Dongying Bomeite Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12.5</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">57</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">57</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10.2</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">6</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang JinWang Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">56</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">56</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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>32
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618443816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">15. CUSTOMER CONCENTRATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2021, the Company sold 74.5% of its products to its top five customers. As of March 31, 2021, amounts due from these customers
were $3,571,150.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2020, the Company sold 84.8% of its products to its top six customers. As of March 31, 2020, amounts due from these customers were
$526,288.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><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>33
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615006840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. MAJOR SUPPLIERS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_GURE_MajorSuppliersAbstract', window );"><strong>Major Suppliers</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_GURE_MajorSuppliersDisclosureTextblock', window );">16. MAJOR SUPPLIERS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2021, the Company purchased 100% of its raw materials from its top five suppliers.&#160;&#160;As of March 31, 2021, amounts due
to those suppliers were $1,040,950.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month period ended March 31,
2020, the Company purchased 100% of its raw materials from its top five suppliers.&#160;&#160;As of March 31, 2020, amounts due
to those suppliers were $53,707.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_MajorSuppliersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_MajorSuppliersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_MajorSuppliersDisclosureTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_MajorSuppliersDisclosureTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>34
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618440408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">17. FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying values of financial instruments,
which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term
nature of these instruments.&#160;&#160;There were no material unrecognized financial assets and liabilities as of March 31, 2021
and December 31, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613422520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has no purchase commitments as of
March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the Company&#8217;s
contractual obligations as of March 31, 2021:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Property Management Fees</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Capital Expenditure</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Payable within:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 12 months</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,940</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,391,563</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,940</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">748,433</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: Black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">189,880</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">13,139,996</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615147512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>19. LOSS CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_LossContingencyDisclosures', window );">19. LOSS CONTINGENCIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On or about August 3, 2018, written decisions
of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo
Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu
Zi Fa Gao Zi [2018] No. 296 (together, the &#8220;Written Decisions&#8221;) were served on Shouguang City Haoyuan Chemical Company
Limited (&#8220;SCHC&#8221;) by Shouguang City Natural Resources and Planning Bureau (the &#8220;Bureau&#8221;), naming SCHC as
respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and
alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square
meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things,
to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and
demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000)
in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty
shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently,
the Bureau filed enforcement actions to the People&#8217;s Court of Shouguang City, Shandong Province (the &#8220;Court&#8221;),
naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of
the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions.
On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No.&#160;384, (2019) Lu 0783 Xing
Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019)
Lu 0783 Xing Shen No. 394, respectively (together, the &#8220;Court Rulings&#8221;) were made by the Court in favor of the Bureau.
The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners
and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from
the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In the last twenty years, to the
Company&#8217;s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning
approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning
approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with
land use and planning as the Company. To the Company&#8217;s knowledge, the local government has submitted its plan to solve the
issues to higher authority and are waiting for approval from the higher authority.</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The Company is in the process of
resolving the issues in connection with SCHC&#8217;s land use and planning diligently. The Company has been in discussions closely
with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal
confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written
Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October
28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the
administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative
ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement
of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company
received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No.4, No.
7 and No. 9 have passed inspection and were approved to resume operation.</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In addition, on August 28, 2019,
the People&#8217;s Government of Shandong Province, issued a regulation titled &#8220;Investment Project Management Requirements
of Chemical Companies in Shandong Province&#8221; permitting the construction of facilities on existing sites or infrastructure
of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that
the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers.
As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce
the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions
or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company
will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which
may result in further liabilities, penalties and operational disruption.</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In view of the above facts and circumstances,
the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 2021.</p><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_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</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> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127163<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974621670184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>20. SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">20. SUBSEQUENT EVENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On April 26, 2021, the Company entered into
an agreement with its officers and employees, pursuant to which the options to purchase 115,600 shares of our common stock granted
on August 23, 2017 were cancelled.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 10, 2021, the Company entered into restricted stock agreements with its consultant, officers,
directors and employees, pursuant to which the Company issued a total of 472,000 restricted shares of common stock of the Company,
par value $0.0005 per share under the Company&#8217;s 2019 Omnibus Equity Incentive Plan.</p><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>38
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974611422344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying condensed financial statements
have been prepared by Gulf Resources, Inc (&#8220;Gulf Resources&#8221;) a Nevada corporation and its subsidiaries (collectively,
the &#8220;Company&#8221;), without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily
include all information and footnotes necessary for a fair statement of its financial position, results of operations and cash
flows in accordance with accounting principles generally accepted in the United States (&#8220;US GAAP&#8221;).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the opinion of management, the unaudited
financial information for the quarter ended March 31, 2021 presented reflects all adjustments, which are only normal and recurring,
necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial statements
should be read in conjunction with the financial statements included in the Company&#8217;s&#160;Annual Report on Form 10-K for
the fiscal year ended December 31, 2020. Operating results for the interim periods are not necessarily indicative of operating
results for an entire fiscal year.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the financial statements
and accompanying disclosures. Although these estimates are based on management&#8217;s best knowledge of current events and actions
that the Company may undertake in the future, actual results may be different from the estimates. The Company also exercises judgments
in the preparation of these condensed financial statements in the areas including classification of leases and related party transactions.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include
the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the
British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (&#8220;HKJI&#8221;).
HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (&#34;SCHC&#34;) which owns 100% of Shouguang Yuxin Chemical
Industry Co., Limited (&#8220;SYCI&#8221;) and Daying County Haoyuan Chemical Company Limited (&#8220;DCHC&#8221;).&#160;&#160;All
material intercompany transactions have been eliminated on consolidation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_GURE_NatureOfBusiness', window );">Nature of the Business</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company manufactures and trades bromine
and crude salt through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (&#34;SCHC&#34;) in the People&#8217;s
Republic of China (&#8220;PRC&#8221;), which is also planning to engage in seawater desalination technology research and service
and to handle the import and export of goods and technologies within the scope permitted by the State. The Company also manufactures
chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through
its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&#34;SYCI&#34;) in the PRC. DCHC was
established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC
commenced trial operation in January 2019 but suspended production temporarily in May 2019 as required by the government to obtain
project approval (see Note 1 (b)(iii) below).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 11, 2020, the World Health Organization
(WHO) officially declared COVID-19 a pandemic. The duration and intensity of the impact of the COVID-19 and resulting disruption
to the Company&#8217;s operations and financial position is uncertain. While our operations are currently not materially affected,
it is unknown whether or how they may be affected if such a pandemic persists for an extended period. While not yet quantifiable,
the Company believes this situation did not have a material adverse impact on its operating results in the first quarter of 2021
and will continue to assess the financial impact. The virus outbreak slightly delayed the commencement of the operations for Factory
No.1, No.4, No.7, No.9, and it may also delay the approval for the remaining three factories include No.2, No.8 and No.10. It is,
however, still unclear how the pandemic will evolve going forward, and we cannot assure you whether the COVID-19 pandemic will
bring about significant negative impact on our business operations, financial condition and operating results, including but not
limited to negative impact to our total revenues.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(i) Bromine and Crude Salt Segments</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2019, the Company received a notification
from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations.
In April 2019, Factory No.1, and Factory No.7 resumed operation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">On November 25, 2019, the government
of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company&#8217;s bromine facilities,
including Factory No.1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently,
due to the coronavirus outbreak in China, the local government ordered those bromine facilities to postpone the commencement of
production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority which
allowed the Company to resume production after the winter temporary closure. Further, the Company received another approval from
the Shouguang Yangkou People&#8217;s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories
No.1, No. 4, No.7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the &#8220;March
2020 Approval&#8221;). The Company&#8217;s Factories No. 1 and No. 7 commenced trial production in mid-March 2020 and commercial
production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the notification issued on November
24, 2020 from the government of Shouguang City, all bromine facilities in Shouguang City had to be temporarily closed from December
25, 2020 until February 19, 2021 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production
at its bromine facilities in factory No. 1, No. 4, No. 7 and No. 9 during the aforesaid period and commenced production as scheduled
on February 19, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(ii) Chemical Segment</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 24, 2017, the Company received a
letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants
located in the second living area&#160;of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (&#8220;Bohai
Park&#8221;). This is because the two plants are located in a residential area and their production activities will impact the
living environment of the residents. This is as a result of the country&#8217;s effort to improve the development of the chemical
industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment
of residents. All chemical enterprises which do not comply with the requirements of the safety and environmental protection regulations
will be ordered to shut down.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2017, the Company secured from the
government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed
construction design draft and other related docu15ments to the local authorities for approval. In January 2020, the Company obtained
the environmental protection assessment approval performed by the government of Shouguang City, Shandong Province for the proposed
new Yuxin chemical factory. With this approval, the Company is permitted to construct the new chemical factory and began the construction
in the second quarter of 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company estimates this relocation
process will cost approximately $64 million in total.&#160;The Company incurred relocation costs comprising prepaid land
lease, professional fees related to the design of the new chemical factory, purchase of plant and equipment and construction
costs and installation costs incurred for the new chemical factory in the amount of $35,635,297 and $33,496,295, which were
recorded in the Property, plant and equipment in the consolidated balance sheets as of March 31, 2021 and December 31,
2020.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(iii) Natural Gas Segment</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In January 2017, the Company completed the first
brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January
2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province,
whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and
brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related
land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well
in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license
and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on
Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources
of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the
natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with
related government departments until after the governmental planning has been finalized the land and resource planning for Sichuan
Province.</p>

<p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p><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_ReceivablesPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 31, 2021 and December 31, 2020,
there were no allowances for doubtful accounts. No allowances for doubtful accounts were charged to the condensed consolidated
statements of loss for the three-month periods ended March 31, 2021 and 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company collected from its accounts receivable
an amount of $3,396,688 in April 2021 through May 5, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is exposed to credit risk in the
normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company&#8217;s
cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China
Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The
Company placed $96,699,324 and $94,222,538 with these institutions as of March 31, 2021 and December 31, 2020, respectively.&#160;&#160;The
Company has not experienced any losses in such accounts in the PRC.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment are stated at
cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures
for betterment of existing facilities or equipment are capitalized and depreciated using the straight-line method at rates sufficient
to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance
costs are expensed as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Mineral rights are recorded at cost less accumulated
depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term
under the units of production method, whichever is shorter.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Construction in process primarily represents
direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant
and equipment upon completion and depreciation will commence when the completed assets are placed in service.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s depreciation and amortization
policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Useful life</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(in years)</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">8 - 20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3 - 8</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Motor vehicles</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3-8</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment under the capital
lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Producing oil and gas properties are depreciated
on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production
directly attributed to designated oil and gas properties are depreciated based on the proved developed reserves of the respective
oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas
properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant
development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded
from the calculation of depreciation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_PensionAndOtherPostretirementPlansPolicy', window );">Retirement Benefits</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the relevant laws and regulations
in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization.
The Company makes contributions to the retirement plan at the applicable rate based on the employees&#8217; salaries. The required
contributions under the retirement plans are charged to the condensed consolidated statement of income on an accrual basis when
they are due. The Company&#8217;s contributions totaled $246,622 and $140,108 for the three-month periods ended March 31, 2021
and 2020, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue is net of discount and value added
tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised
goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the
customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product
is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no
rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in
Note 14.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Recoverability of Long-lived Assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with Financial Accounting Standards
Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 360-10-35 <i>&#8220;Impairment or Disposal of
Long-lived Assets&#8221;</i> , long-lived assets to be held and used are analyzed for impairment whenever events or changes in
circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets
are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that
indicate possible impairment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines the existence of such
impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to
the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount
of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying
amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of
the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the
carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month period ended March 31, 2021
and 2020, the Company determined that there were no events or circumstances indicating possible additional impairment of its long-lived
assets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_EarningsPerSharePolicyTextBlock', window );">Basic and Diluted Earnings per Share of Common Stock</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per common share are based on
the weighted average number of shares outstanding during the periods presented.&#160;&#160;Diluted earnings per share are computed
using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential
common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the
exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock
equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 62,704 and 113,370
shares for the three-month periods ended March 31, 2021 and 2020, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Because the Company reported a net loss for
the three-month periods ended March 31, 2021 and 2020, common stock equivalents including stock options and warrants were anti-dilutive,
therefore the amounts reported for basic and diluted loss per share were the same.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Reporting Currency and Translation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The financial statements of the Company&#8217;s
foreign subsidiaries are measured using the local currency, Renminbi (&#8220;RMB&#8221;), as the functional currency; whereas the
functional currency and reporting currency of the Company is the United States dollar (&#8220;USD&#8221; or &#8220;$&#8221;).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As such, the Company uses the &#8220;current
rate method&#8221; to translate its PRC operations from RMB into USD, as required under FASB ASC 830 &#8220;Foreign Currency Matters&#8221;.
The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet
date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets
of the Company&#8217;s PRC subsidiaries are recorded in stockholders&#8217; equity as part of accumulated other comprehensive income.
The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting
from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as
part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period,
with the exception of the consideration paid for the acquisition of business which is translated at historical rates.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_GURE_ForeignOperationsPolicyPolicyTextBlock', window );">Foreign Operations</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of the Company&#8217;s operations and assets
are located in PRC.&#160;&#160;The Company may be adversely affected by possible political or economic events in this country.&#160;&#160;The
effect of these factors cannot be accurately predicted.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories are stated at the lower of cost,
determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct
materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling
price less costs to complete and selling expenses.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if an arrangement is
a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets and operating lease
liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities
in the consolidated balance sheets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments
arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on
the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit
rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement
date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis
over the lease term.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not recognize operating lease
ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based awards issued to employees are recorded
at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest
is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based
awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is
obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn
the right to benefit from the instruments have been satisfied.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has elected to account for the forfeiture
of stock-based awards as they occur.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accrues for loss contingencies relating
to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities,
when such liabilities become probable and could be reasonably estimabled. Such estimates may be based on advice from third parties
or on management&#8217;s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which
different facts or information become known or circumstances change that affect the Company&#8217;s previous assumptions with respect
to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different
from previous estimates<font style="color: red">.</font></p>

<p style="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</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_IncomeTaxPolicyTextBlock', window );">Income Tax</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for income taxes in accordance
with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes.
Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences
between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities
are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities
are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of
enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance
is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain
tax positions. A tax benefit from an uncertain tax position may be recognized if it is &#8220;more likely than not&#8221; that
the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits
are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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 );">New Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Recent accounting pronouncements adopted</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">There were no recent accounting pronouncements adopted during the
three months ended March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Issued Accounting Pronouncements Not
Yet Adopted</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments
in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right
to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets.
For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods
within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for
two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related
disclosure.&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_ForeignOperationsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ForeignOperationsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_NatureOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_NatureOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: 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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit risk.</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 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -URI http://asc.fasb.org/topic&amp;trid=2175825<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: 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 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<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 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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(a))<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 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 4: 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 5: 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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable. Includes, but is not limited to, accounts receivable and financing receivable.</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://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue. Includes revenue from contract with customer and from other sources.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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>39
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615287960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock', window );">Property plant and equipment useful life</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Useful life</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(in years)</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">8 - 20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3 - 8</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Motor vehicles</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3-8</font></td>
    <td>&#160;</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_GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974621524104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">Inventories</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Raw materials</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,855</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,484</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Finished goods</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">536,752</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">398,125</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">576,607</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">419,609</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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>41
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615277816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">Property, plant and equipment</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">At cost:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%"><font style="font: 8pt Times New Roman, Times, Serif">Mineral rights</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,934,951</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,955,780</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Buildings</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">63,573,495</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">64,024,667</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">256,579,799</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">258,400,710</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Motor vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,507</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,553</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Furniture, fixtures and office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,295,179</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,318,564</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Construction in process</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,127,541</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,095,565</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">344,517,472</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">340,801,839</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(176,040,608 </font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(173,212,554</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Impairment</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(18,510,233 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(18,641,596</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net book value</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">149,966,631</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">148,947,689</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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>42
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618465976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock', window );">Property, plant and equipment under capital leases</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31, <br />
2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31, <br />
2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">At cost:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Buildings</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,231</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">126,120</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Plant and machinery</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,290,926</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,307,184</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,416,157</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,433,304</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,232,607 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,247,032</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net book value</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">183,550</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">186,272</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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>43
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618473496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">Accounts and other payable and accrued expenses</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 74%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accounts payable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,040,950</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">479,958</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Salary payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">318,291</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">320,549</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Social security insurance contribution payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">101,446</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">49,167</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Other payable-related party (see Note 8)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">23,738</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">95,616</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Deposit on subscription of a subsidiary&#8217;s share</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">152,180</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">153,260</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accrued expense-construction</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,296,071</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,537,644</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Accrued expense-others</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">617,213</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">445,507</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,549,889</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,081,701</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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>44
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974621502536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. TAXES PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_GURE_TaxesPayableDisclosureTextblock', window );">Taxes payable</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Land use tax payable</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">827,702</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">833,576</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="background-color: White">
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Value added tax and other taxes payable</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">578,070</font></td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">492,603</font></td>
    <td style="padding-bottom: 8pt; line-height: 107%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 53%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Land use tax payable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 2.25pt double; width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; width: 13%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,405,772</font></td>
    <td style="border-bottom: black 2.25pt double; width: 1%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="border-bottom: black 2.25pt double; width: 8%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,326,179</font></td>
    <td style="border-bottom: black 2.25pt double; width: 1%">&#160;</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_GURE_TaxesPayableDisclosureTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_TaxesPayableDisclosureTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616888248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_ScheduleOfCapitalLeasedAsssetsTableTextBlock', window );">Finance lease liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 59%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total finance lease liability</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">6.7%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,126,183</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,105,973</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(250,591 </font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(217,070</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Finance lease liability, net of current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,875,592</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,888,903</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Operating lease liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 59%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total Operating lease liabilities</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4.89%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,174,965</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,499,692</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(317,544</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(477,350</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Operating lease liabilities, net of current portion</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,857,421</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,022,342</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Financial lease</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Operating Lease</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Payable within:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 12 months</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672,669</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">678,258</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">677,300</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 37 to 48 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">683,280</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 49 to 60 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">285,642</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">689,295</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">thereafter</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,428,210</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">11,421,886</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,856,420</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,822,688</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less: Amount representing interest</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(730,237</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(6,647,723</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Present value of net minimum lease payments</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,126,183</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8,174,965</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</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 1,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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 4: 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><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121549808&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCapitalLeasedAsssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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 (a)<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_ScheduleOfCapitalLeasedAsssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974643167000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock option transactions</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Number of Option <br />
and Warrants <br />
Outstanding and exercisable</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Weighted- Average Exercise price of Option <br />
and Warrants</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Range of <br />
Exercise Price per Common Share</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 49%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Balance, January 1, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$7.09</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Granted during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Exercised &#160;during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Expired during the period</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Balance, March 31, 2021</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$7.09</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Stock and warrants options outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="13" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Stock Options and Warrants Outstanding and Exercisable</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Weighted Average</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Remaining</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at March 31, 2021</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Range of</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Prices</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual Life</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;(Years)</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 49%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding and exercisable</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">121,600</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">$3.57 - $7.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">0.41</font></td>
    <td style="width: 1%">&#160;</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615080920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of the provision for income taxes</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Current taxes &#8211; PRC</font></td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax &#8211; PRC entities</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Deferred taxes &#8211;US entity</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,957</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">24,053</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Change in valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(15,957</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(24,053</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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 );">Income tax expenses reconciliation</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Reconciliations</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 67%"><font style="font: 8pt Times New Roman, Times, Serif">Statutory income tax rate</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25</font></td>
    <td style="width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25</font></td>
    <td style="width: 7%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Non-taxable &#38; Non-deductible items</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">%)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Change in valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">%)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">%)&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Effective income tax benefit (expense) rate</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">23</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">26</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">%</font></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 );">Deferred tax assets and liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">March 31,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 64%; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax liabilities</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Deferred tax assets:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Impairment on property, plant and equipment</font></td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,712,092</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,907,548</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Impairment on prepaid land lease</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">877,656</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">883,884</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Exploration costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,894,641</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,908,087</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Compensation costs of unexercised stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">72,699</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">74,883</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">PRC tax losses</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,296,935</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,643,028</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">US federal net operating loss</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,063,644</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,045,503</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Total deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,917,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,462,933</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Valuation allowance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(9,785,742</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(9,872,706</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font: 8pt Times New Roman, Times, Serif">Net deferred tax asset</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">19,131,925</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,590,227</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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_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>48
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615293320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. BUSINESS SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">Segment operating income</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31, 2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Bromine *</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Crude</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Salt *</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Chemical</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Products</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Natural Gas</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Segment</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Total</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Corporate</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="white-space: nowrap; width: 10%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(external customers)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,810,990</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">448,253</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,259,243</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,259,243</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations before income benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,279,565</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,009,585</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(746,469</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(54,787</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,090,406</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(191,018</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,281,424</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income tax benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">318,868</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">252,396</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">172,445</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">743,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations after income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(960,697</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(757,189</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(574,024</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(54,787</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,346,697</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(191,018</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,537,715</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">144,744,423</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">24,170,863</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">121,760,637</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,875,459</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">292,551,382</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">42,886</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">292,594,268</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,920,689</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,077,460</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,607</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">37,601</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,104,357</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,104,357</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Capital expenditures</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31, 2020</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Bromine *</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Crude</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Salt *</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Chemical</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Products</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Natural Gas</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Segment</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Total</b></p></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Corporate</b></font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="white-space: nowrap; width: 23%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(external customers)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">462,846</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,824</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">557,670</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">557,670</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net revenue <br />
(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income (loss) from operations before income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,866,438</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,513,582</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(710,909</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(48,846</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,139,775</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">304,346</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,835,429</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income tax benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">717,438</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">378,396</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">160,609</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,256,443</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Income (loss) from operations after income taxes(benefit)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,149,000</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,135,186</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(550,300</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(48,846</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,883,332</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">304,346</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,578,986</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">117,061,540</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,066,713</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">109,222,446</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,657,769</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">267,008,468</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">105,430</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">267,113,898</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,197,844</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,108,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">113,484</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,120</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,454,891</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,454,891</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Capital expenditures</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,157,669</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">646,752</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,611,790</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,416,211</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,416,211</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">* Certain common production overheads, operating
and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC
were split by reference to the average selling price and production volume of respective segment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&#160;</p><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_GURE_ScheduleOfSegmentCostsTextblock', window );">Segment costs</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">Three-Month Period Ended March 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Reconciliations</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2021</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2020</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 69%"><font style="font: 8pt Times New Roman, Times, Serif">Total segment operating loss</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,090,406</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,139,775</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Corporate costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(86,206</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(96,103</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Unrealized gain (loss) on translation of intercompany balance</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(104,812</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">)&#160;</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">400,449</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss from operations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,281,424</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,835,429</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Other income</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,591</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,228</font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Loss before income taxes</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(3,245,833</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(4,796,201</font></td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">)</font></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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Major customers</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table shows the major customers
(10% or more) for the three-month period ended March 31, 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Customer</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Bromine</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Crude Salt</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Chemical Products</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>&#160;(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Percentage of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue&#160;(%)</b></p></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 8%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">1</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 34%"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Morui Chemical Company Limited</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">896</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">169</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,065</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 10%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">20.2</font></td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang Weidong Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">703</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">108</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">811</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15.4</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Brother Technology Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">634</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">172</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">806</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15.3</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">672</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12.8</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Dongying Bomeite Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">565</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">565</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10.7</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table shows the major customers
(10% or more) for the three-month period ended March 31, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Customer</b></font></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Bromine</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Crude Salt</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Chemical Products</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>&#160;(000&#8217;s)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Percentage of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Total</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"><b>Revenue&#160;(%)</b></p></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 8%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">1</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 36%"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Morui Chemical Company Limited</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">111</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">20</font></td>
    <td style="vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Brother Technology Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">36</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">96</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">17.1</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang Weidong Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">65</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14.9</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Dongying Bomeite Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12.5</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">5</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shandong Shouguang Shenrunfa Ocean Chemical Company Limited</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">57</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">57</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10.2</font></td>
    <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="background-color: white">
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">6</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shouguang JinWang Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">56</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">56</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10</font></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_ScheduleOfSegmentCostsTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ScheduleOfSegmentCostsTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_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>49
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615277816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_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 );">Contractual obligations</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Property Management Fees</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">Capital Expenditure</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Payable within:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 72%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 12 months</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,940</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,391,563</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,940</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">748,433</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#8212;</font></td>
    <td style="border-bottom: Black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">189,880</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">13,139,996</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</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>50
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610551192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building (Including Salt Pans) | Minimum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">8 years<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_BuildingMember', window );">Building (Including Salt Pans) | Maximum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">20 years<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=GURE_PlantAndMachineryMember', window );">Plant and Machinery (Including Protective Shells, Transmission Channels and Ducts) | Minimum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<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=GURE_PlantAndMachineryMember', window );">Plant and Machinery (Including Protective Shells, Transmission Channels and Ducts) | Maximum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">8 years<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 );">Motor Vehicles</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<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=GURE_FurnitureFixturesAndEquipmentMember', window );">Furniture, Fixtures and Equipment | Minimum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<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=GURE_FurnitureFixturesAndEquipmentMember', window );">Furniture, Fixtures and Equipment | Maximum</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">8 years<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=GURE_PlantAndMachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_PlantAndMachineryMember</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=GURE_FurnitureFixturesAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_FurnitureFixturesAndEquipmentMember</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>51
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618419288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Allowances for doubtful accounts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_EmployeeBenefitsAndShareBasedCompensation', window );">Contributions to the retirement plan</a></td>
<td class="nump">$ 246,622<span></span>
</td>
<td class="nump">$ 140,108<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common stock equivalents which were excluded</a></td>
<td class="nump">62,704<span></span>
</td>
<td class="nump">113,370<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_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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for employee benefit and equity-based compensation.</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_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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>52
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616924920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>2. INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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>
<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">$ 39,855<span></span>
</td>
<td class="nump">$ 21,484<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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">536,752<span></span>
</td>
<td class="nump">398,125<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 );">Inventories</a></td>
<td class="nump">$ 576,607<span></span>
</td>
<td class="nump">$ 419,609<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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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)(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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618564744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. PREPAID LAND LEASE (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </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_GURE_PrepaidLandLeasesAbstract', window );"><strong>Prepaid Land Leases</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_GURE_IncreaseDecreasePrepaidLandLease', window );">Prepaid land lease increase</a></td>
<td class="nump">$ 10,063,469<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_IncreaseDecreasePrepaidLandLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_IncreaseDecreasePrepaidLandLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PrepaidLandLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PrepaidLandLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>54
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610491048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<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>
<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_MineralPropertiesGross', window );">Mineral rights</a></td>
<td class="nump">$ 2,934,951<span></span>
</td>
<td class="nump">$ 2,955,780<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_BuildingsAndImprovementsGross', window );">Buildings</a></td>
<td class="nump">63,573,495<span></span>
</td>
<td class="nump">64,024,667<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_PropertyPlantAndEquipmentOther', window );">Plant and machinery</a></td>
<td class="nump">256,579,799<span></span>
</td>
<td class="nump">258,400,710<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_GURE_VehiclesGross', window );">Motor vehicles</a></td>
<td class="nump">6,507<span></span>
</td>
<td class="nump">6,553<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_FurnitureAndFixturesGross', window );">Furniture, fixtures and office equipment</a></td>
<td class="nump">3,295,179<span></span>
</td>
<td class="nump">3,318,564<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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">18,127,541<span></span>
</td>
<td class="nump">12,095,565<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</a></td>
<td class="nump">344,517,472<span></span>
</td>
<td class="nump">340,801,839<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 and amortization</a></td>
<td class="num">(176,040,608)<span></span>
</td>
<td class="num">(173,212,554)<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_TangibleAssetImpairmentCharges', window );">Impairment</a></td>
<td class="num">(18,510,233)<span></span>
</td>
<td class="num">(18,641,596)<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 );">Net book value</a></td>
<td class="nump">$ 149,966,631<span></span>
</td>
<td class="nump">$ 148,947,689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_VehiclesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vehicles Gross</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;">GURE_VehiclesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<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> -Subparagraph (b)<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_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-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_MineralPropertiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at the balance sheet date of mineral properties, gross of adjustments.</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> -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 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68064819&amp;loc=d3e61797-109447<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 360<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=96866604&amp;loc=d3e64895-109465<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MineralPropertiesGross</td>
</tr>
<tr>
<td style="padding-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_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_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_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_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</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> -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_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-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>55
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610447976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<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>
<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_Land', window );">Land</a></td>
<td class="nump">$ 18,720,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,302,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_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">4,102,929<span></span>
</td>
<td class="nump">$ 3,453,563<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_OtherCostOfOperatingRevenue', window );">Direct labor and factory overheads incurred during plant shutdown</a></td>
<td class="nump">1,816,782<span></span>
</td>
<td class="nump">2,578,771<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_DefinedContributionPlanAdministrativeExpenses', window );">Cost of administrative expenses</a></td>
<td class="nump">163,233<span></span>
</td>
<td class="nump">201,406<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_GURE_CostOfNetRevenue', window );">Cost of net revenue</a></td>
<td class="nump">$ 2,122,914<span></span>
</td>
<td class="nump">$ 673,386<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_GURE_CostOfNetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CostOfNetRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_DefinedContributionPlanAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 administrative expense incurred by defined contribution plan.</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_DefinedContributionPlanAdministrativeExpenses</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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 (a)<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 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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depletion of real estate held for productive use, excluding land held for 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 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-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_Land</td>
</tr>
<tr>
<td style="padding-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_OtherCostOfOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred during the reporting period related to 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://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)<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_OtherCostOfOperatingRevenue</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610558376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_CapitalLeasedAssetsGross', window );">At cost</a></td>
<td class="nump">$ 2,416,157<span></span>
</td>
<td class="nump">$ 2,433,304<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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(2,232,607)<span></span>
</td>
<td class="num">(2,247,032)<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Net book value</a></td>
<td class="nump">183,550<span></span>
</td>
<td class="nump">186,272<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=GURE_BuildingsMember', window );">Buildings</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_CapitalLeasedAssetsGross', window );">At cost</a></td>
<td class="nump">125,231<span></span>
</td>
<td class="nump">126,120<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_ManufacturingFacilityMember', window );">Plant and Machinery</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_CapitalLeasedAssetsGross', window );">At cost</a></td>
<td class="nump">$ 2,290,926<span></span>
</td>
<td class="nump">$ 2,307,184<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_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of leased 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</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 (a)<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</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 2)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=GURE_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_BuildingsMember</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_ManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ManufacturingFacilityMember</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>57
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618452104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>Leases [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_DepreciationAndAmortizationExpensePPE', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 1,428<span></span>
</td>
<td class="nump">$ 1,327<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_DepreciationAndAmortizationExpensePPE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_DepreciationAndAmortizationExpensePPE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615050984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<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_LeasesAbstract', window );"><strong>Leases [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>
</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_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 8,662,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,868,661<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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 240,150<span></span>
</td>
<td class="nump">$ 219,687<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: 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 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's right to use underlying asset under operating lease.</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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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>59
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974622965448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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>
<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">$ 1,040,950<span></span>
</td>
<td class="nump">$ 479,958<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_AccruedSalariesCurrent', window );">Salary payable</a></td>
<td class="nump">318,291<span></span>
</td>
<td class="nump">320,549<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_OtherEmployeeRelatedLiabilitiesCurrent', window );">Social security insurance contribution payable</a></td>
<td class="nump">101,446<span></span>
</td>
<td class="nump">49,167<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_AccountsPayableOtherCurrent', window );">Other payable-related party (see Note 8)</a></td>
<td class="nump">23,738<span></span>
</td>
<td class="nump">95,616<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_GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent', window );">Deposit on subscription of a subsidiary's share</a></td>
<td class="nump">152,180<span></span>
</td>
<td class="nump">153,260<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_GURE_AccruedConstructionExpenseCurrent', window );">Accrued expense-construction</a></td>
<td class="nump">6,296,071<span></span>
</td>
<td class="nump">3,537,644<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_OtherAccruedLiabilitiesCurrent', window );">Accrued expense-others</a></td>
<td class="nump">617,213<span></span>
</td>
<td class="nump">445,507<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_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 8,549,889<span></span>
</td>
<td class="nump">$ 5,081,701<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_AccruedConstructionExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_AccruedConstructionExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_DepositOnSubscriptionOfSubsidiarysShareCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the obligations incurred through that date and payable for employees' services provided. 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-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.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_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as other, due 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.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for employer-related costs 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 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_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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>60
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615203896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<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_GURE_ExpenseAssociatedWithAgreement', window );">Expense associated with agreement</a></td>
<td class="nump">$ 23,735<span></span>
</td>
<td class="nump">$ 22,013<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_ExpenseAssociatedWithAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ExpenseAssociatedWithAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616816328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>9. TAXES PAYABLE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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>
<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 );">Land use right tax payable</a></td>
<td class="nump">$ 827,702<span></span>
</td>
<td class="nump">$ 833,576<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_GURE_ValueAddedTaxAndOtherTaxesPayableCurrent', window );">Value added tax and other taxes payable</a></td>
<td class="nump">578,070<span></span>
</td>
<td class="nump">492,603<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_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">$ 1,405,772<span></span>
</td>
<td class="nump">$ 1,326,179<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_ValueAddedTaxAndOtherTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ValueAddedTaxAndOtherTaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_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_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>
<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>62
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616824616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_LeasesAbstract', window );"><strong>Leases [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_InterestRateUsedForFinanceLeaseObligations', window );">Imputed interest rate on capital lease obligations</a></td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">6.70%<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_FinanceLeaseLiability', window );">Total finance lease liability</a></td>
<td class="nump">$ 2,126,183<span></span>
</td>
<td class="nump">$ 2,105,973<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_FinanceLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="num">(250,591)<span></span>
</td>
<td class="num">(217,070)<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_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liability, net of current portion</a></td>
<td class="nump">$ 1,875,592<span></span>
</td>
<td class="nump">$ 1,888,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_InterestRateUsedForFinanceLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_InterestRateUsedForFinanceLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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>63
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616969304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</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_us-gaap_LeasesAbstract', window );"><strong>Leases [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_ImputedInterestRateOnOperatingLeaseLiabilities', window );">Imputed interest rate on operating lease liabilities</a></td>
<td class="nump">.0489<span></span>
</td>
<td class="nump">.0489<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 8,174,965<span></span>
</td>
<td class="nump">$ 8,499,692<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="num">(317,544)<span></span>
</td>
<td class="num">(477,350)<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">$ 7,857,421<span></span>
</td>
<td class="nump">$ 8,022,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_ImputedInterestRateOnOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ImputedInterestRateOnOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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>64
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974612079320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease Obligations</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">the next 12 months</a></td>
<td class="nump">$ 285,642<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">the next 13 to 24 months</a></td>
<td class="nump">285,642<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">the next 25 to 36 months</a></td>
<td class="nump">285,642<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">the next 37 to 48 months</a></td>
<td class="nump">285,642<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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">the next 49 to 60 months</a></td>
<td class="nump">285,642<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">thereafter</a></td>
<td class="nump">1,428,210<span></span>
</td>
<td class="text">&#160;<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_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">2,856,420<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(730,237)<span></span>
</td>
<td class="text">&#160;<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_FinanceLeaseLiability', window );">Present value of net minimum lease payments</a></td>
<td class="nump">2,126,183<span></span>
</td>
<td class="nump">$ 2,105,973<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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Lease Obligations</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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">the next 12 months</a></td>
<td class="nump">672,669<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">the next 13 to 24 months</a></td>
<td class="nump">678,258<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">the next 25 to 36 months</a></td>
<td class="nump">677,300<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">the next 37 to 48 months</a></td>
<td class="nump">683,280<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">the next 49 to 60 months</a></td>
<td class="nump">689,295<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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">thereafter</a></td>
<td class="nump">11,421,886<span></span>
</td>
<td class="text">&#160;<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">14,822,688<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(6,647,723)<span></span>
</td>
<td class="text">&#160;<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_OperatingLeaseLiability', window );">Present value of net minimum lease payments</a></td>
<td class="nump">$ 8,174,965<span></span>
</td>
<td class="nump">$ 8,499,692<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payments for finance lease.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid after 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payment for finance lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after 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 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_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-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>65
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618461656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>Leases [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_InterestExpenseLesseeAssetsUnderCapitalLease', window );">Interest expense from capital lease obligations</a></td>
<td class="nump">$ 35,538<span></span>
</td>
<td class="nump">$ 35,262<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Remaining finance lease term</a></td>
<td class="text">10 years<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining operating lease term</a></td>
<td class="text">21 years<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discounts rate</a></td>
<td class="nump">4.89%<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_OperatingLeasePayments', window );">Lease payments</a></td>
<td class="nump">$ 204,951<span></span>
</td>
<td class="nump">$ 181,665<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>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_InterestExpenseLesseeAssetsUnderCapitalLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, during the lease term, of each minimum [capital] lease payment allocated to interest expense so as to produce a constant periodic rate of interest on the remaining balance of the capital lease obligation.</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 840<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121565804&amp;loc=d3e43161-112731<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_InterestExpenseLesseeAssetsUnderCapitalLease</td>
</tr>
<tr>
<td style="padding-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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: 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 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</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 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: 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 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974614959848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. EQUITY (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_us-gaap_EquityAbstract', window );"><strong>Equity [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_GURE_StatutoryCommonReserveFundsDescription', window );">Statutory common reserve funds description</a></td>
<td class="text">The Statutory Common Reserve Fund as of March 31, 2021 for SCHC, SYCI and DCHC is 16%, 14% and 0% of its registered capital respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_StatutoryCommonReserveFundsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_StatutoryCommonReserveFundsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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>67
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610611192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. STOCK-BASED COMPENSATION (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of option and warrants outstanding, beginning balance | shares</a></td>
<td class="nump">121,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of option and warrants granted | shares</a></td>
<td class="nump">0<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_GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod', window );">Number of option and warrants exercised | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of option and warrants expired | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of option and warrants outstanding, ending balance | shares</a></td>
<td class="nump">121,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price of option and warrants, beginning balance | $ / shares</a></td>
<td class="nump">$ 7.09<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price of option and warrants granted | $ / shares</a></td>
<td class="nump">.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price of option and warrants exercised | $ / shares</a></td>
<td class="nump">.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price of option and warrants expired | $ / shares</a></td>
<td class="nump">.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price of option and warrants, ending balance | $ / shares</a></td>
<td class="nump">$ 7.09<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_GURE_RangeOfExercisePricePerCommonShareBeginningBalance', window );">Range of exercise price per common share, beginning balance</a></td>
<td class="text">$3.57 - $7.27<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_GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted', window );">Range of exercise price per common share granted</a></td>
<td class="text">$0.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_GURE_RangeOfExercisePricePerCommonShareExercised', window );">Range of exercise price per common share exercised</a></td>
<td class="text">$0.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_GURE_RangeOfExercisePricePerCommonShareExpired', window );">Range of exercise price per common share expired</a></td>
<td class="text">$0.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_GURE_RangeOfExercisePricePerCommonShareEndingBalance', window );">Range of exercise price per common share, ending balance</a></td>
<td class="text">$3.57 - $7.27<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_RangeOfExercisePricePerCommonShareBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_RangeOfExercisePricePerCommonShareBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_RangeOfExercisePricePerCommonShareEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_RangeOfExercisePricePerCommonShareEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_RangeOfExercisePricePerCommonShareExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_RangeOfExercisePricePerCommonShareExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_RangeOfExercisePricePerCommonShareExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_RangeOfExercisePricePerCommonShareExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615034296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. STOCK-BASED COMPENSATION (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">121,600<span></span>
</td>
<td class="nump">121,600<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_GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit', window );">Range of exercise prices, lower limit</a></td>
<td class="nump">$ 3.57<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_GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit', window );">Range of exercise prices, upper limit</a></td>
<td class="nump">$ 7.27<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">4 months 28 days<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_GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Options Outstanding Exercise Price Range Lower Range Limit</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;">GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Options Outstanding Exercise Price Range Upper Range Limit</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;">GURE_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616888248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. STOCK-BASED COMPENSATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common stock available for grant</a></td>
<td class="nump">515,648<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_ShareBasedCompensation', window );">Compensation costs for options granted</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of options outstanding and exercisable</a></td>
<td class="nump">4,710<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for share-based payment arrangement.</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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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>70
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615576488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<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_CurrentIncomeTaxExpenseBenefit', window );">Current taxes - PRC</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_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes - PRC entities</a></td>
<td class="nump">743,709<span></span>
</td>
<td class="nump">1,256,443<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_DeferredOtherTaxExpenseBenefit', window );">Deferred taxes - PRC</a></td>
<td class="nump">15,957<span></span>
</td>
<td class="nump">24,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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(15,957)<span></span>
</td>
<td class="num">(24,053)<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_OtherTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">$ 743,709<span></span>
</td>
<td class="nump">$ 1,256,443<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to taxable 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 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 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 4: 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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredOtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.</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.(h))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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_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_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense (benefit).</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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-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_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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>71
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616888808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. INCOME TAXES (Details 1)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-taxable &amp; non deductible items</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">2.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.00%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">26.00%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>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 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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_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_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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nondeductible expenses.</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><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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974611881016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>13. INCOME TAXES (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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>
<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_DeferredTaxLiabilities', window );">Deferred tax liabilities</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Impairment on property, plant and equipment</a></td>
<td class="nump">2,712,092<span></span>
</td>
<td class="nump">2,907,548<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_GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease', window );">Impairment on prepaid land lease</a></td>
<td class="nump">877,656<span></span>
</td>
<td class="nump">883,884<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Exploration costs</a></td>
<td class="nump">1,894,641<span></span>
</td>
<td class="nump">1,908,087<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Compensation costs of unexercised stock options</a></td>
<td class="nump">72,699<span></span>
</td>
<td class="nump">74,883<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_GURE_DeferredTaxAssetsPRCTaxLosses', window );">PRC tax losses</a></td>
<td class="nump">22,296,935<span></span>
</td>
<td class="nump">21,643,028<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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">US federal net operating loss</a></td>
<td class="nump">1,063,644<span></span>
</td>
<td class="nump">1,045,503<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">28,917,667<span></span>
</td>
<td class="nump">28,462,933<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">(9,785,742)<span></span>
</td>
<td class="num">(9,872,706)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 19,131,925<span></span>
</td>
<td class="nump">$ 18,590,227<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_DeferredTaxAssetsPRCTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_DeferredTaxAssetsPRCTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesPrepaidLandLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from share-based compensation.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from estimated impairment losses.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<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 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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974618488840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Increase/(decrease) in valuation allowance</a></td>
<td class="num">$ (15,957)<span></span>
</td>
<td class="num">$ (24,053)<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974609882744">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>14. BUSINESS SEGMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,259,243<span></span>
</td>
<td class="nump">$ 557,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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,281,424)<span></span>
</td>
<td class="num">(4,835,429)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">743,709<span></span>
</td>
<td class="nump">1,256,443<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,537,715)<span></span>
</td>
<td class="num">(3,578,986)<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">292,594,268<span></span>
</td>
<td class="nump">267,113,898<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,104,357<span></span>
</td>
<td class="nump">3,454,891<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,416,211<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_ProductOrServiceAxis=GURE_BromineSegmentMember', window );">Bromine Segment</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>
</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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,810,990<span></span>
</td>
<td class="nump">462,846<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,279,565)<span></span>
</td>
<td class="num">(2,866,438)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">318,868<span></span>
</td>
<td class="nump">717,438<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(960,697)<span></span>
</td>
<td class="num">(2,149,000)<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">144,744,423<span></span>
</td>
<td class="nump">117,061,540<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,920,689<span></span>
</td>
<td class="nump">2,197,844<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,157,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_srt_ProductOrServiceAxis=GURE_CrudeSaltSegmentMember', window );">Crude Salt Segment</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>
</tr>
<tr 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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">448,253<span></span>
</td>
<td class="nump">94,824<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,009,585)<span></span>
</td>
<td class="num">(1,513,582)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">252,396<span></span>
</td>
<td class="nump">378,396<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(757,189)<span></span>
</td>
<td class="num">(1,135,186)<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">24,170,863<span></span>
</td>
<td class="nump">39,066,713<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,077,460<span></span>
</td>
<td class="nump">1,108,443<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">646,752<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_ProductOrServiceAxis=GURE_ChemicalProductsSegmentMember', window );">Chemical Products Segment</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>
</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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(746,469)<span></span>
</td>
<td class="num">(710,909)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">172,445<span></span>
</td>
<td class="nump">160,609<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(574,024)<span></span>
</td>
<td class="num">(550,300)<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">121,760,637<span></span>
</td>
<td class="nump">109,222,446<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,607<span></span>
</td>
<td class="nump">113,484<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,611,790<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_ProductOrServiceAxis=GURE_NaturalGasSegmentMember', window );">Natural Gas</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>
</tr>
<tr 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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(54,787)<span></span>
</td>
<td class="num">(48,846)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(54,787)<span></span>
</td>
<td class="num">(48,846)<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,875,459<span></span>
</td>
<td class="nump">1,657,769<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,601<span></span>
</td>
<td class="nump">35,120<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ProductOrServiceAxis=us-gaap_OperatingSegmentsMember', window );">Segment Total</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>
</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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,259,243<span></span>
</td>
<td class="nump">557,670<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,090,406)<span></span>
</td>
<td class="num">(5,139,775)<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">743,709<span></span>
</td>
<td class="nump">1,256,443<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,346,697)<span></span>
</td>
<td class="num">(3,883,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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">292,551,382<span></span>
</td>
<td class="nump">267,008,468<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,104,357<span></span>
</td>
<td class="nump">3,454,891<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,416,211<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_ProductOrServiceAxis=us-gaap_CorporateMember', window );">Corporate</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>
</tr>
<tr 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_Revenues', window );">Net revenue (external customers)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_GURE_NetRevenueIntersegment', window );">Net revenue (intersegment)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(191,018)<span></span>
</td>
<td class="nump">304,346<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 );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<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_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after income taxes (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(191,018)<span></span>
</td>
<td class="nump">304,346<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_GURE_SegmentAssets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42,886<span></span>
</td>
<td class="nump">105,430<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_GURE_SegmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_GURE_SegmentCapitalExpenditures', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of respective segment.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Loss From Continuing Operations After 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;">GURE_IncomeLossFromContinuingOperationsAfterIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_NetRevenueIntersegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_NetRevenueIntersegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 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 2: 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 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 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 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 (a)<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 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 12: 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 13: 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))<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_Revenues</td>
</tr>
<tr>
<td style="padding-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_ProductOrServiceAxis=GURE_BromineSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=GURE_BromineSegmentMember</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_ProductOrServiceAxis=GURE_CrudeSaltSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=GURE_CrudeSaltSegmentMember</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_ProductOrServiceAxis=GURE_ChemicalProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=GURE_ChemicalProductsSegmentMember</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_ProductOrServiceAxis=GURE_NaturalGasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=GURE_NaturalGasSegmentMember</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_ProductOrServiceAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_OperatingSegmentsMember</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_ProductOrServiceAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_CorporateMember</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>75
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974615361384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. BUSINESS SEGMENTS (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<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_GURE_SegmentOperatingIncomeLoss', window );">Total segment operating loss</a></td>
<td class="num">$ (3,090,406)<span></span>
</td>
<td class="num">$ (5,139,775)<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_GURE_SegmentCorporateCosts', window );">Corporate costs</a></td>
<td class="num">(86,206)<span></span>
</td>
<td class="num">(96,103)<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_GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance', window );">Unrealized gain (loss) on translation of intercompany balance</a></td>
<td class="num">(104,812)<span></span>
</td>
<td class="nump">400,449<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_GURE_SegmentIncomeLossFromOperations', window );">Loss from operations</a></td>
<td class="num">(3,281,424)<span></span>
</td>
<td class="num">(4,835,429)<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_NonoperatingIncomeExpense', window );">Other income, net of expense</a></td>
<td class="nump">35,591<span></span>
</td>
<td class="nump">39,228<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_GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (3,245,833)<span></span>
</td>
<td class="num">$ (4,796,201)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_SegmentCorporateCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentCorporateCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentIncomeLossFromOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentIncomeLossFromOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_SegmentOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_SegmentOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_UnrealizedGainLossOnTranslationOfIntercompanyBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_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>76
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974610157976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. BUSINESS SEGMENTS (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,259,243<span></span>
</td>
<td class="nump">$ 557,670<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_MajorCustomersAxis=GURE_ShandongMaroiChemicalCompanyLimitedMember', window );">Shandong Morui Chemical Company Limited</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,065,000<span></span>
</td>
<td class="nump">$ 111,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="nump">20.20%<span></span>
</td>
<td class="nump">20.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_srt_MajorCustomersAxis=GURE_ShandongMaroiChemicalCompanyLimitedMember', window );">Shandong Morui Chemical Company Limited | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 896,000<span></span>
</td>
<td class="nump">$ 70,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_srt_MajorCustomersAxis=GURE_ShandongMaroiChemicalCompanyLimitedMember', window );">Shandong Morui Chemical Company Limited | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">169,000<span></span>
</td>
<td class="nump">41,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_srt_MajorCustomersAxis=GURE_ShandongMaroiChemicalCompanyLimitedMember', window );">Shandong Morui Chemical Company Limited | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShouguangWeidongChemicalCompanyLimitedMember', window );">Shouguang Weidong Chemical Company Limited</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 811,000<span></span>
</td>
<td class="nump">$ 83,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="nump">15.40%<span></span>
</td>
<td class="nump">14.90%<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_MajorCustomersAxis=GURE_ShouguangWeidongChemicalCompanyLimitedMember', window );">Shouguang Weidong Chemical Company Limited | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 703,000<span></span>
</td>
<td class="nump">$ 65,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_srt_MajorCustomersAxis=GURE_ShouguangWeidongChemicalCompanyLimitedMember', window );">Shouguang Weidong Chemical Company Limited | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">108,000<span></span>
</td>
<td class="nump">18,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_srt_MajorCustomersAxis=GURE_ShouguangWeidongChemicalCompanyLimitedMember', window );">Shouguang Weidong Chemical Company Limited | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShandongBrotherTechnologyLimitedMember', window );">Shandong Brother Technology Limited</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 806,000<span></span>
</td>
<td class="nump">$ 96,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="nump">15.30%<span></span>
</td>
<td class="nump">17.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_MajorCustomersAxis=GURE_ShandongBrotherTechnologyLimitedMember', window );">Shandong Brother Technology Limited | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 637,000<span></span>
</td>
<td class="nump">$ 60,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_srt_MajorCustomersAxis=GURE_ShandongBrotherTechnologyLimitedMember', window );">Shandong Brother Technology Limited | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">36,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_srt_MajorCustomersAxis=GURE_ShandongBrotherTechnologyLimitedMember', window );">Shandong Brother Technology Limited | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember', window );">Shandong Shouguang Shenrunfa Ocean Chemical Company</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 672,000<span></span>
</td>
<td class="nump">$ 57,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">10.20%<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_MajorCustomersAxis=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember', window );">Shandong Shouguang Shenrunfa Ocean Chemical Company | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 672,000<span></span>
</td>
<td class="nump">$ 57,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_srt_MajorCustomersAxis=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember', window );">Shandong Shouguang Shenrunfa Ocean Chemical Company | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember', window );">Shandong Shouguang Shenrunfa Ocean Chemical Company | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_DongyingBomeiteChemicalCompanyLimitedMember', window );">Dongying Bomeite Chemical Company Limited</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 565,000<span></span>
</td>
<td class="nump">$ 70,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="nump">10.70%<span></span>
</td>
<td class="nump">12.50%<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_MajorCustomersAxis=GURE_DongyingBomeiteChemicalCompanyLimitedMember', window );">Dongying Bomeite Chemical Company Limited | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 565,000<span></span>
</td>
<td class="nump">$ 70,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_srt_MajorCustomersAxis=GURE_DongyingBomeiteChemicalCompanyLimitedMember', window );">Dongying Bomeite Chemical Company Limited | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_DongyingBomeiteChemicalCompanyLimitedMember', window );">Dongying Bomeite Chemical Company Limited | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShouguangJinWangChemicalCompanyLimitedMember', window );">Shouguang JinWang Chemical Company Limited</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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,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_ConcentrationRiskPercentage1', window );">Percentage of total revenue (%)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_srt_MajorCustomersAxis=GURE_ShouguangJinWangChemicalCompanyLimitedMember', window );">Shouguang JinWang Chemical Company Limited | Bromine Segment</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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,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_srt_MajorCustomersAxis=GURE_ShouguangJinWangChemicalCompanyLimitedMember', window );">Shouguang JinWang Chemical Company Limited | Crude Salt Segment</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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_MajorCustomersAxis=GURE_ShouguangJinWangChemicalCompanyLimitedMember', window );">Shouguang JinWang Chemical Company Limited | Chemical Products Segment</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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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> -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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 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 2: 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 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 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 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 (a)<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 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 12: 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 13: 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))<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_Revenues</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=GURE_ShandongMaroiChemicalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ShandongMaroiChemicalCompanyLimitedMember</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=GURE_BromineSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_BromineSegmentMember</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=GURE_CrudeSaltSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_CrudeSaltSegmentMember</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=GURE_ChemicalProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ChemicalProductsSegmentMember</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=GURE_ShouguangWeidongChemicalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ShouguangWeidongChemicalCompanyLimitedMember</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=GURE_ShandongBrotherTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ShandongBrotherTechnologyLimitedMember</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=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ShandongShouguangShenrunfaOceanChemicalCompanyMember</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=GURE_DongyingBomeiteChemicalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_DongyingBomeiteChemicalCompanyLimitedMember</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=GURE_ShouguangJinWangChemicalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=GURE_ShouguangJinWangChemicalCompanyLimitedMember</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>77
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974613323608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. CUSTOMER CONCENTRATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</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_GURE_AmountsDueFromMajorCustomers', window );">Amounts due from major customers</a></td>
<td class="nump">$ 3,571,150<span></span>
</td>
<td class="nump">$ 526,288<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_ConcentrationRiskByBenchmarkAxis=us-gaap_CustomerConcentrationRiskMember', window );">Top 5 Customers</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_ConcentrationRiskPercentage1', window );">Percent products sold to top five customers</a></td>
<td class="nump">74.50%<span></span>
</td>
<td class="nump">84.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_AmountsDueFromMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_AmountsDueFromMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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> -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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=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_ConcentrationRiskByBenchmarkAxis=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>78
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974616888808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. MAJOR SUPPLIERS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</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_GURE_AmountDueToMajorSuppliers', window );">Amount due to major suppliers</a></td>
<td class="nump">$ 1,040,950<span></span>
</td>
<td class="nump">$ 53,707<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_ConcentrationRiskByBenchmarkAxis=GURE_ConcentrationOfProductsBoughtMember', window );">Top 5 Suppliers</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_ConcentrationRiskPercentage1', window );">Percent of materials purchased</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_AmountDueToMajorSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_AmountDueToMajorSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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> -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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=GURE_ConcentrationOfProductsBoughtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=GURE_ConcentrationOfProductsBoughtMember</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>79
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm139974612316840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </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_GURE_PropertyManagementFees', window );"><strong>Property Management Fees</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_GURE_PropertyManagementFeesDueCurrent', window );">the next 12 months</a></td>
<td class="nump">$ 94,940<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_GURE_PropertyManagementFeesDueInTwoYears', window );">the next 13 to 24 months</a></td>
<td class="nump">94,940<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_GURE_PropertyManagementFeesDueInThreeYears', window );">the next 25 to 36 months</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_PropertyManagementFeesDue', window );">Total</a></td>
<td class="nump">189,880<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_GURE_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure</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_GURE_CapitalExpendituresDueCurrent', window );">the next 12 months</a></td>
<td class="nump">12,391,563<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_GURE_CapitalExpendituresDueInTwoYears', window );">the next 13 to 24 months</a></td>
<td class="nump">748,433<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_GURE_CapitalExpendituresDueInThreeYears', window );">the next 25 to 36 months</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_GURE_CapitalExpendituresDue', window );">Total</a></td>
<td class="nump">$ 13,139,996<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_GURE_CapitalExpenditureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CapitalExpenditureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_CapitalExpendituresDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CapitalExpendituresDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_CapitalExpendituresDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CapitalExpendituresDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_CapitalExpendituresDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CapitalExpendituresDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_CapitalExpendituresDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_CapitalExpendituresDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PropertyManagementFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyManagementFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PropertyManagementFeesDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyManagementFeesDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PropertyManagementFeesDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyManagementFeesDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PropertyManagementFeesDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyManagementFeesDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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_GURE_PropertyManagementFeesDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">GURE_PropertyManagementFeesDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>GURE_</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>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *^%L5('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "OA;%2,EW.QN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NNG8$%&7"]-.("$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G
MSY(;'83N(C['+F DB^EF<*U/0H<U.Q(% 9#T$9U*Y9CP8W/?1:=H?,8#!*4_
MU &AKJH5."1E%"F8@$68B4PV1@L=45$7SWBC9WSXC&V&&0W8HD-/"7C)@<EI
M8C@-;0-7P 0CC"Y]%]#,Q%S]$YL[P,[)(=DYU?=]V2]R;MR!P]O3XTM>M[ ^
MD?(:QU_)"CH%7+/+Y-?%PV:W9;*N:EY4RX+?[?A*W"X%OW^?7'_X785=9^S>
M_F/CBZ!LX-==R"]02P,$%     @ KX6Q4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "OA;%2.LCK,O #   [#@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V777.;.!2&K[N_0L/-WL0! ?[JV-Y):-SU[-9-[:8[G9V]D$$V3 "QDHCC
M?]\C@<')8-FYB/DZ#Z\.Y[R2)GO&GT5,J42O69J+J15+67RT;1'&-"/BEA4T
MASM;QC,BX93O;%%P2B(=E*6VZS@#.R-);LTF^MHCGTU8*=,DIX\<B3++"#_<
MTY3MIQ:VCA=6R2Z6ZH(]FQ1D1]=4/A6/',[LAA(E&<U%PG+$Z79JW>&/@>NH
M /W$CX3NQ<DQ4D/9,/:L3A;1U'*4(IK24"H$@9\7&M T5230\7\-M9IWJL#3
MXR-]K@</@]D000.6_I-$,IY:(PM%=$O*5*[8_D]:#ZBO>"%+A?Z/]M6S/KPQ
M+(5D61T,YUF25[_DM4[$28#KG@EPZP#W70#VS@1X=8"G!UHIT\/Z1"2933C;
M(ZZ>!IHZT+G1T3":)%>?<2TYW$T@3LX^L;"$KR(1R2/TD,M$'M BK\I#I;F'
M1$PX%1-;PMM4C!W6Y/N*[)XA>^@+RV4L@!K1Z&V\#2H;J>Y1ZKUK!'XA_!9Y
M^ :YCHL[] 27P@\(#[NBWZCQFL1Y&N>=P07LA7+T[]U&2 ZU^)\!Z3=(7R/]
M,\@Z_2NZ2Q04/LJ29+0K\V;.YZ>_YVCUL/[ZM H>UC=HL0QN#?+ZC;S^-?("
MJ!9.4JB2B+ZBO^BA2Z"9Y,#?:-3W!ZY!UJ"1-3#"F@K^?B@ZDV4.QT[OFT'%
ML%$QO$[%(^4)4ZT4(6C(3D%FTK',?_OPX4*ICAIM(R/Q#H1%6MP\);LN1>;X
M+4D%->@8-SK&1DY0<JY5)"*$ OI)"3?FR4SK];#;\TSYP4YK@HZ1M1"U]_TN
MH/T*QF62[]!:$ED*5,O^H],"S=R?[XWSK;X3D\;7M-X\2<%S DC7CO'.OKO
M6;*\1\(0)E$.D*@"FA2ZK4+W&H4/&>4[E;O/0) Q"EA6D+Q;JAEXJ>AP:]38
MNT;:.B-IBNY+ ;=%]WQFYDA>&@6U-H^O\OEU#(L78X;,F(L9:HT=7^7LBUQ2
M7JVK5$^28^5W:C,3+Q1^Z^W8[,Z-LI!Q:,MJ3:+ZDD+B2IB(8#YB4:=[7" O
M?Y@$MK:/S6Y]TIEH66:;]^U4:S%#' ?W/-\?CTV26K?'9KL^SM,LRW2R6/A\
M \6F5G'H:RF%A*4>M&C7"JHF]S59[0!>8'[T!V-_.)S8+UVJ6N_'9KMN)LC:
M_>MY<@Z7NYO1C/MF,GZW-7[7;-#O5>DYZ:RF"[!ST[5]LCQ7_JAW+0*%JH"K
ME7ISM=D9W>G]@-T^7FVK8'$ ]BI02K<0ZMP.X5/Q:J=2G4A6Z,7^ADG8.NC#
M&'9WE*L'X/Z6,7D\42]H]HNS7U!+ P04    " "OA;%25"(U*"\'  #-'
M&    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;*V9:V_;N!*&_PIA+'!V@:3F
M59<V"9#:+EILFQ1QN^<S(S.Q4%G42E0N^^O/4%8L6Z)H+W ^M)&L&>H=7N89
M4A?/NOQ5K94RZ&63Y=7E9&U,\7XZK9*UVLCJG2Y4#D\>=+F1!F[+QVE5E$JN
M&J=--J48!].-3//)U47SV_?RZD+7)DMS];U$5;W9R/+UH\KT\^6$3-Y^N$L?
MU\;^,+VZ*.2C6BKSL_A>PMUTU\HJW:B\2G6.2O5P.;DF[V<LL@Z-Q5^I>J[V
MKI$-Y5[K7_;FR^IR@JTBE:G$V"8D_'E2,Y5EMB70\7?;Z&3W3NNX?_W6^J<F
M> CF7E9JIK/_IBNSOIQ$$[12#[+.S)U^_JS:@(1M+]%9U?R/GEM;/$%)71F]
M:9U!P2;-MW_E2]L1>PZ$CSC0UH&>ZL!:!]8$NE76A#671EY=E/H9E=8:6K,7
M3=\TWA!-FMMA7)H2GJ;@9ZYFMS?SQ<UR,4=PM;S]^F5^_0-N/EY_O;Z9+=#R
M\V+Q8XE^_YG+>I4:M?H#G:.?RSGZ_;<_+J8&!-AFIDG[LH_;E]&1EWV3Y3O$
MR!FBF!*'^\SO/E?)SAT?ND\A[%WL=!<[;=IC8['79:ER@ZZK2IG*TR#;-<B:
M!OE8@[):NWIEZQ4T7G9=/5W%01#'C/*+Z=-^_ Y#3BD5+-H9'@CC.V'<*^PZ
M272=FPH67J+2)WF?*9?.;2-B[_4\$G&(14_FT"X0E(3QB$JQ4RF\*K_D3S <
MNDQ5=89R95P2Q>#5(@P"'/84#LTXB0,<NP4&.X&!5^#W4A7R%9(8]*3,5Y N
M"EVE_:FS%1H,%%#.8T&#GM*A74!XP /BEAKNI(9>J;=FK<HCPQT.^U+$/7E^
MFP-IT4Y:Y)7V0QN9(=_BV\J+!J\FF(M(A)3T1+HL0T9P' BWU'@G-?9FB!N=
MGY^<)0CN<BX^,H\ PZ5Y/4-%)J%I.Y?4WW5:V*DU.O7;1@_"Y#%DDH#U.\1I
M&L4\#**1P2-[P"!>\9_27.:)0ID">J+28O)</Z :;N3H6+9M'@B*F!"X+]QE
M%]"0CJCN4CVA_O4 '2Y-FC_V=)\?T4T'>J(@H/&>H%:XPS *P'9D'9..*<0/
ME2;II"N4V5G2B-]F1P2=GK1SL]"E+8J<$3#'XL !XT%_J3LM">,8\Y$8.OP0
M/W_FZD&!TA4R\L77VT.PD)@P$M,^@5R6@"I,:3BBM8,0\5-HFY[V5[Y'\) S
M)(HPC@3O$\EI&H0TB 0;D=QAB?BYM)4\GDF) T;0IU!;!%%?ILN48Q9&9(3N
MI$,2"4^JM[ZF\C[-4@.<]Z73CB?$#Y1==6-7B&[ !YBVU&M^D4E2UC#WU OL
M?:K^.]L>&B($QC".HL$B&1H*')$0CZWS#C4D]@^B?%'5F_#S=F4[M<:.Y(Y%
M.,Q)#D-& RC4W%II!S#J!]@A [)V/(%G)R0D.F03%5C$?8:Y[*"?0SPBO@,8
M]0.LCX*LFXZG!3!D%".AX/UBWF''PY")L0#VMBU^EAT64*.KJ54[!!/!@K(P
M[E>B#LN08,KPF. .892=7$:=MOAIAQ;J1\OH5#P=D=0%DQ#JW/Z"<AI"CL C
M&9QVT*%^Z'CGY+^(9 B9$ IF/JB8'881P)/QD4*+=BRBI[#HI!%O-0^)$X>,
M0>71U^PPC FA?*3(IQV8J'^SM-5\3.=P*T0Q%4&$^XQP6%I ,#&JM$,=]:-N
MIC>;U&Q4NVGXJJL*S71N9X[*DS'EWC;M0>'[JI")NIP4I:I4^:0F5\AU//-_
M:.@P[@Z.U+\16QJ=_%KK;*7*"BU@JV1>?><U'<C8D9W8W>+3XNYN,4?+'[>S
M/S^@W_ [C E@N$1/,JO5!T3.,,;V'ZK6$L)"LC9K7:;_J-4'E.M<(5V;RL!P
MP" X3W^&(.MO>[PFAZ%UF&-^S,UNOWV[O3F("XO]P"+LBXS $\[.& [?GJ95
M5=LG=N+%9W$<G@'.WA[N]0'4RS9=?9-ELMZ=]C5><Y6HS3V49V^'>&<(? O5
M'.5FK\[.&T*4<L+Z2^ZHV6$G=JAE1U!;0CJNRU=4V0GX 7%Q%K&NOTX.%$F#
M$ETYZSDVY.ZY()C109#'#0_#W#NW].\QKU>KU#(%LJ#=:YZG.4IDD4)6= H>
M;A3CD#/!2+^D.,7R4'+'?>;G_ITR$GZ"LEZ6.<RZ"M6Y+(I2%V4JC5HYA3OX
MS0'@ 65]U+M,!6%1Q,28] [VS _[H?2CPH>XIIPR-BPZ3[$\E-V1G?G)#MNL
M>E-G5F.[RTKT!A+]VG[4>5(HS>'>>=#(')M*N_$5_4VRPY!SP2@?V=6S#O'L
M%,3O8^0_3HZT@AVL#Z$70SXX('6:AA@Z/1RI"EE'>W;*2>E>7=(DEY.#B 9?
M$\9V_4Y3]ZY_NO>MR7[H@^SWF.85U*T/X(O?A= 3Y?;;V?;&Z*+Y_'2OC=&;
MYG*M)(BW!O#\06OS=F._:.V^8%[]#U!+ P04    " "OA;%2%[W]"P #  "/
M"0  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;)V6WV_:,!#'_Q4KZL,F
M=<1)@$ %2#10M5H+B+#M8=J#FQAB-8DSVX%V?_ULAV;\""F,!V([][W[W.42
MN[>A[(5'& OPFL0I[QN1$-F-:?(@P@GB#9KA5-Y94I8@(:=L9?*,811J41*;
M-H1M,T$D-08]O39C@Q[-14Q2/&. YTF"V-LMCNFF;UC&^\*<K"*A%LQ!+T,K
M[&/Q+9LQ.3-++R%)<,H)30'#R[XQM&X\"RJ!MOA.\(;OC(%*Y9G2%S5Y"/L&
M5$0XQH%0+I"\K+&'XUAYDAR_MTZ-,J82[H[?O=_IY&4RSXACC\8_2"BBOM$Q
M0(B7*(_%G&[N\3:AEO(7T)CK?[ I;-NN 8*<"YILQ9(@(6EQ1:_;0NP(K.8)
M@;T5V.<*G*W T8D69#JM$1)HT&-T YBREM[40-=&JV4V)%6/T1=,WB52)P;>
M=#(:3_SQ",B1/WU\& T7<G([?!Q.O#'P[\?CA0\^S1##J8BP( &*/X,OX J8
M@$=RE?=,(3F4-S/8QKPM8MHG8CXAU@".=0UL:%L5<J]>/L)!*8?[<E-F7Y;
M+DM@:W_."7^^0 ++SA2 +L$=25$:$!2#&>5$=]K/X3,73/;;KYI@3AG,T<&:
M)X+-YN.[\7PN2^POIM[7:Y A!JA\KQ1$"-8HSC'(,"N*6U7;>O]7H %A95$+
MG:MUZN5>#V!ANJY(IUFFT[PLG:(G ,I%1!GY@\.J% J?K1T4"^I?"5,@?VRW
M!]TJH5O_!2V_<O(QI"%)5U74K2.:0]XZBSW2=DG:KB7UID]/T\ENJYS1(/4N
M=8/ 5E6'%,+.08<HVZH<W#(']X(<SNH/]ZB.'5C9(&<8[C%W2N;.Y<R$\[R:
MMU/5ITW'@>X![[%AM]MUFZY;C=LM<;N7XW[0S=USF8\-:YDM^&_G@;74"WGL
MX#E[D]\^&KQ<UVTG\(BAV>HXA]WPH5D!:N[LENJH(K>C%4DYB/%2ZF##E0Y8
ML?L7$T$SO8$^4R&W8SV,Y(D),V4@[R\I%>\3M2>79[#!7U!+ P04    " "O
MA;%2R%BPRD %  ##$@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;(U8
MVV[B.A3]%0O-0RM-2^S8N504B4O:(DVA MJ9UY28DM,DYCBFS/S]V0DT88+C
MTQ?(9>^=M7:<M6SW]D*^YQO.%?J=)EE^V]DHM;WI=O/5AJ=A?BVV/(,[:R'3
M4,&I?.OF6\G#J$Q*DRZQ+*>;AG'6Z??*:T^RWQ,[E<09?Y(HWZ5I*/\,>2+V
MMQW<^;PPC]\VJKC0[?>VX1M?</6\?9)PUJVJ1''*LSP6&9)\?=L9X)L1<8N$
M,N(EYOO\Y!@55%Z%>"].)M%MQRH0\82O5%$BA+\//N))4E0"'/\>BW:J9Q:)
MI\>?U>]*\D#F-<SY2"0_XTAM;CM>!T5\'>X2-1?[!WXDQ(IZ*Y'DY2_:'V)=
M"%[M<B728S(@2./L\!_^/C;B) 'JZ!/(,8$T$VA+@GU,L$NB!V0EK7&HPGY/
MBCV21314*P[*WI39P";.BM>X4!+NQI"G^J/9=!Q,%\$8P=%B]F,R'BSA9+&$
MO\=@NER@V1W<>GR:!P\0-WD)T(_98H$NGK-P%\6*1Y?H"CTOQNCBVV6OJP!2
M4;B[.CY^>'@\:7F\C1Y%IC8Y"K*(1W_G=X%*Q8=\\AD28\''4%XC&W]'Q")8
M@V?T]73+ ,>NVFN7]>R6>M-@B>;!2S!]#@S5:%6-EM5H6S7XK"7_X-F.ZUI]
M2';*Y.+S_>@SPGQ"[5[WX[0%FCCF.JY5A?T%CE7@F)'J["F8#Y:3Z3T*?CT5
M0\I V*EJ.D;"(Y$K)-8H,Q,_%&$GA*XH]K#M^0WFFD"?8)NT4'<KF*X1YB),
M>/X=/DOYSE6<O:$PBY!0&RX1Z*T,RVO\-TAOSG,= 5>#BU'60*^)(J=O]R_L
M7H7=,V(?QQ(4%27AJY E[C4HJY!_D/C@<E,8 XJSU4Y*'J%H)PLFVR3,%,HW
M.Q6)?:;CXVF0.MBF7G,H:@)M!UN4M+#R*U:^D=4]SZ#O24DHC$ WXUP5[^&#
M&]^#?PX'N[9#F-7 K0GTJ&W;KAXVMFHYMHS 9_I1HU56ZPQ$$Z8FY HSUW5:
M8)ZX!C;"7 H%W9U5, ,#3*SI%:.6X[A-M)I(9ONVY?LM>$F-EQCQEIYU-Y\]
MHJ-,@=EIP1+-@"0>IH0VP6HB87PS2MK UIZ!S:8Q6SX$<S29@NT&Z.*HII<&
M.<6U@6"S@TPRQ24'436-*ZK[*#V'-#N@BP/^7@O_VD@P^QI($!Z1ZC&RLV>[
MA+*FO.C"J,/:AG]M2]CL2^5P&@9WLWF EH-?@7XL:=S&!I">?0939V"N[Q +
MMR"MG0F;K>DXB@ DX)T&=Y.E%NJYM;C4=JVF?VKB,&$.;3,A7+L0-MM0,5$J
MNJI%I[,3!O.[\X]2YR<@(2YK&Y2UH6#?^%&>SX%O3-/56O")6?!-Q(E&OO7$
M=9%&XJ26>H*_H$;G]$WL:UTF9EV&I1@LM#)43C"RU1\$+IWE27A8XD7_P ((
MUHQ*:]9$H\ $>]3QFS:HBZ0,,YNU:#6IM9K8YAGJ__3E"-4^FW)?49!4,)8F
M5$VD9S&&<<O4@M3:3ZCQ19:B!>Z'%@^#>6 <O;54$[-4#P>+R0@-IF,TGOQX
MAI6CEKVYQC=T<4V8;O$X.F;ZI]VPKMMF6:36;^(86_$SF-P_%.O<P0O,!NX#
M-'U^'$)G8*U;-L?\;=?B2\SB^[7NG&NJ[_LN=9O3(UT@PRXES79T3[8#4B[?
MREV2'*W$+E.'E71UM=J)&93[#XWK0WPS.NRGU&4.VSNP3GZ+LQPE? TEK6L7
M4,G#CLGA1(EMN>GP*I02:7E8+":X+ +@_EH(]7E2/*#:M^K_!U!+ P04
M" "OA;%2G-MX)OL$  !L%@  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;*U8;7.J.!C]*QEF/_3.W):$)+QTU)G6E]JYO;5;[>[LQQ32REX@+L1Z[[_?
M@-07"*B[?E'0<PXG>1X>CW16(OV1S3F7X&<<)5G7F$NYN#;-S)_SF&578L$3
M]<V;2&,FU6GZ;F:+E+.@(,61:4%HFS$+$Z/7*3Y[2GL=L911F/"G%&3+.&;I
MKUL>B5770,;G!\_A^USF'YB]SH*]\RF7+XNG5)V9&Y4@C'F2A2(!*7_K&C?H
M>HR<G% @_@CY*MLY!OE27H7XD9_<!UT#YHYXQ'V92S#U]L'[/(IR)>7CGU+4
MV%PS)^X>?ZJ/BL6KQ;RRC/=%]&<8R'G7< T0\#>VC.2S6(UYN2":Z_DBRHI7
ML%IC'<\ _C*3(B[)RD$<)NMW]K/<B!T"P@T$JR1850)M(."2@"L$RVD@D))
M*@3<9(F6!%HEH :"71+L"H'8#02G)#C519,&@EL2W**ZZW(4M1PPR7J=5*Q
MFJ.56GY0-$3!5B4,D[QWIS)5WX:*)WO]R>-@^#@=#H ZFDX>[@<W,W4RG:FW
M[\/'V11,1NILTO\VGCP,AL]3,/S]Y7[V%[AX2=@R""4/OH!+\#(=@(O?OG1,
MJ3SERJ9?7O]V?7VKZ?HBCE4+3Z7P?VC8_7;V3-VNV3+]U<@?M/-O K4"=0NQ
M"#RQ,+B\3T"?+4+)(HW6L%WKF4LU*G@ ABQ-PN0] VJ'%HM4+-*0J6W2*(Y.
M5;QIU[L[L%K?7\;+*">#B9SS%*C=5Q-OGH^B#P[N$U_$'%P\B"S3E7)\H!BB
MMF^FZL9-2UJ;EK0*'=*@,YVSE&<@S+*E,LHD&'#_"F#T%5@0>;H66^O10B\?
MUA\]C]K8HD['_- 8P1LCN-7(+8M8XO.O(%L[.L8*UEA!#K&V5M9]7<<1ZF*H
M-TPVALEQAEDLEHD\RO!:T=XQ8F$/DHK=.NJ2(H@M;Q\WJ.,\"@G&KKL/'-:!
MB'HN= F$^\B1QB"Q,*:DXO%.XQ%1XB$75C9_K)&T,8(.@@T%H)L"T-8"S%*6
M9.H&*WZ5@[_5^%8_\U)WI]):_2\)1133RHZ.CP#N6;4W5NU6JX\J%T7J1M?U
M1"LS3U/7V8+YO&NHX9'Q](,;/: ;WF?2&9Q)9VC7]Q)3[#FTTIVC,UWP[DPZ
MXR.,[S6!LVD"Y[11^YVEG^/"@KK6<$X;M>[&B'OJJ#UHQ3URU-9Q+:/6VQCV
M3AVU!PU[1XW:.DH_:CW-\K6CM@Y$U+9LUR96I>WKR(916P=>JC]+:H#:=F5\
M:20IA11Y+M87 ,%M<H7_.2?H"U *[FT%S/<,-K0OVHG1Z']DA08[J%Y"SW.(
M4^U@#;"EA=$V:*'VI-6>%QI,6YK?8X2]JN4Z3-_&2!/>'**F&ZJTTE"#1!2I
M?L>T AUIH V=K$$20K%%JIE!)^DX4,DZ39V\S9FH/6@>'QM0/3=>6L@EM@>K
M?H] [MO=IDS4'C/;HD,[]83L<"ZAP;F$AJ70_HY2:"&+5-OO3)>\.Y?0^!CO
M^]VPC;RH/?.V9@BD[9%ZICTPAK>A%K6GV@,Y0F^GGJX:QG =V#:&MR$,M:>P
M UE";]HY;@S780UCN YL&L-U)"*NZ]H6KN8)K4G]&-8@542AM#:&-4!'23JD
M]H?(W'DJEC^'57OZ'B89B/B;XL(K1Q4R73_:7)](L2@>E+T**45<',XY"WB:
M ]3W;T+(SY/\V=OF 7/O7U!+ P04    " "OA;%2J"OZBMX&  #1&   &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U9;6_BNA+^*Q:Z'[K284GL)"2K
MMA*%=!>I!4YI]]RO;C#@NR'F.*8O^^O/.*$)$,?T2%="Q0EC^YGQ>)Z9Z>6K
MD+_R-6,*O6W2++_JK)7:?NOU\F3--C3_*K8L@U^60FZH@D>YZN5;R>BBF+1)
M>]AQ@MZ&\JQS?5F\F\GK2[%3*<_83*)\M]E0^7[#4O%ZU7$['R\>^&JM](O>
M]>66KMB<J:?M3,)3KUIEP3<LR[G(D&3+J\[ _38D1$\H)'YR]IH?C)%6Y5F(
M7_IAO+CJ.!H12UFB]!(4OE[8D*6I7@EP_+U?M%/MJ2<>CC]6ORV4!V6>:<Z&
M(OV++]3ZJA-VT((MZ2Y5#^+U!]LKY.OU$I'FQ5_TNI=U.BC9Y4IL]I,!P89G
MY3=]VQOB8 *L8YZ ]Q/PZ02O90+93R@LURN1%6J-J*+7EU*\(JFE834]*&Q3
MS 9M>*:/<:XD_,IAGKH>3B>C>#*/1PA&\^G=>#1XA(?Y(WS=QY/'.9K>HN%@
M_@/=WDW_FB-T\931W8(KMOB"NNAI/D(7__ERV5. 1:_82_;[WI3[XI9]";H7
MF5KG*,X6;'$\OP<Z5(K@#T5NL'7!>RJ_(N+^@;"#70.>X>>G.Q8XI+(K*=8C
M;7:M37;[,+U'TUG\,'@<3[ZCP?!Q_'/\.([GEFV\:ANOV,9KV68"%ST5>6XZ
M@')F4,S4M_GENHM], [V+GLOAY8Q"!*?1'T_K 2/P/D5.-]J@\'B?^# <.=5
MCI2 2Y^(+.$I0]D>M7ZKQPG-U^ABE[,%XMD7M)7BA8-7H.=W!/%*4L6S57GA
MN>(L_V8Q7%!A"ZR&&V>*298K!*$DH5NN:(I2!O$ B>>4KZB.,2:CEJOZ![8B
MOD_"$XN:I' ?F\W9KR#WK9!'# )UPFD9_K(%HALA%?_=BK7?0.&YCD?\_@G:
MIASQ?"^,7#/>L,(;6O$^9< K*?\-!\G>DC7-5@Q=K*@^X>+P00LE:9:GI49B
M"8</A])-Q&9+LW>(SBG-$F;T[; !&30+77RB65.LZSF.YT5FS:)*L^C,22R9
ME*"7HF^(YCE3)HQ1<_.^1_I.= +2(.=B/_ \8D;I.G5L=ZPXAV*S <L"B22_
M$,_S'4 &YD<YDR^\Q;+[)0_A."> K2+'4 ]HR+7'R\(_<G"!TJ!YX>$II\\\
M/7OI75QO@ZT6&22)V.EX!#>)\1?ZG#*C$7#3OP+2#YV&*9J"'O9\OQ^T&*3F
M#Y><"5 O$#B%Y"W'1 Q>$V G.O4N@Z"/VSRKIAW7SCLSR;;TO0SM^J 6;"MR
MKLQ0/<-%<,/P-&@:Y'R(5FVN5;.0ZUNQ3M6:R8,#-X/TS[N]3>086\U"KIV&
M*G_41A0%4+"K1EE&^"21NR)^0MJ>MR!ODDU(G+[OGL)ORG4]UP]:6,FM:<FU
M\](#4^ '.H3OH1M1-DFF85^;R#&VFH)<.P<]TC<(*C9<38KHX\/,9X_-P"1N
M&$4M1.+63.+:J:2X2!PB71'N= )B/N0F233,9^ 1$D1.T!**<$TCV$XCTRH'
M:P>(FYQ ?+<1C4QBH8-;?!#7]('=LWEPD46>RQV-V-TF*.*Y)/)/T3<%,=0+
MAQG5,?Z:ES#^;+GPI(NQ\00^/^/YYRL&7#,+MC/+;"<A&].9[E*;"XRDWO]
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
M\5MWD)WW984$:3"YP]-GA(T[,,_-(5G/Q*RM\SD2 =*<Y 6?\-QP1EU5R ;
MH'7)=0E$*75M*P&9VT0'YI16?IZ];3H2UAM+,H?I]"?9Z[ZM2QE5791?XJA<
MY.;IX?.OF-0HYRHV4BIAFJ1FR:M0*19P+J9*Z70CW)&JY9KG=:7N*\&U2 2K
M&B>P7E,FXSHY!<B$.:B%X3$ K)$V$"DU1$^@0Z,A9T4];!:'B9X*($']N;0<
M!K2X?L2G/MR4'7]3#WJR?KIY1GSO#/PAMV(0J2 U%8E.>RZBR@AD.HHH9KW&
M15)3$BI^$SIQWOE!H).2N_KJ[)[UF3ST^R$,HA#E08SAWQ_&6MH'BW*(4_8
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
MF'_9E72!A\<4),GL\B]VYT+/F-AIJ?PC/_.QV<A-7?C&5U'\(&ZX%I$1=,&
M>7RV84IED1I7GC6WVHM.(9IFGW3\@(R\GQ4<?7*DO<,R)24-H@ B3[[M08Y>
M^*X5CZ0QF.%N!4]>')"867*B:D*QBLY!+>[UTN'\;RR8*O=)U&P^3]LG4_/2
MH\)3 :-+9F.507JZU2.!.FF4>D5,@;!5IN?8$NQ4$@1GKTG:=_\*!.GZ8DYD
M+A*GE&S75=Z CS!'>P!"-J]ZT.J Q=WZ1Z+QS2*S-:FXC&E>HLZ&B&"-4B_K
MW5;**XBLF!R.K:!/'%L_#9]'V *NTLS3A-OCA-L,X7XUX@PG,@9QAF"[A)7F
MLV]\)1V.<N!NO7E;LK(FM9LP+S+QS!0CN=F]&#FYS!-0AXNP>'#$7Y$%HR+R
MF'I9SH3T<9,^[FU(2F-/1TTFQ\@9"JY$5<DTDANZ7.^P#\N7^ NR8GP.2*ZI
MXBORN"2R)E)T7*F0-K@(&$5H>24ZLS.(UM<)G F2(H@A%TVNW=M/R7 @?.#.
MYM#"C::_@XH8CK72,N)YR(C^=6"N[&V6WMS=-G73:]+A,$/!L^CIM<>#!_*B
MX?N./PY:GNVWOA8K;YE<>Z7!_%A[9:K0$ \N)62_'^ZKILO^(/D_TWTNXXGR
MIY-HVC7T/[O^Q%=9X-O#X]-)%F= +I.HCOTFR8L>T?A-:J7[XC%.3YX>3,S;
M*/LF'JG1)W'+Q=C".@U$/Q?)M:\D@Y\V'#"K!Z^:'-=D%7;6R3E\B9;DPLOD
M+(V;[ 2UL7GC.^HP(Z&%Z2=L>C\%G25S3:BA"GP@4O!_>O-PI]=A^'PO6%$]
M)>3+R7FL$H<)=/T.(KP+X#1#7UXOS>1]PF'(2"5Q"_Y&!ETGW(*,<'%9RG$T
M.> 6+W0*]UC%@'3G1N8L*!]<1[IL'!GPX4:\MM.X-5E3ZWVCW//.#TU2$7MQ
M>'RDE^RYI(<,) IV%]QWO&W\AFEL@S)KN!;0JA7WLSM)R;4,<];W3"R.-O2D
M1Z;G*H*=GIJQN_L?)7\E@2S@DO\6A!:!Y0\FA$_#GYLXD[^R$!^7OU5!:KY$
M_Z&R"WKU:/KLR9X(HO^E:S;\-Q=F3=<U:_X1M5';X@'Z'C?"^U^P0?@C'#__
M'U!+ P04    " "OA;%2(0B% '@"   E!0  &    'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;)U437/:,!"]\RMV/#E2_ V$ 69"/J8<DF9(FAXZ/0A[P9K8
MDBL)G/S[KF1PZ$S#H1>\*^U[^W;9U;21ZE47B ;>JE+HF5<84T]\7V<%5DP/
M9(V";C925<R0J[:^KA6RW(&JTH^"8.A7C MO/G5GCVH^E3M3<H&/"O2NJIAZ
M7V IFYD7>L>#%=\6QA[X\VG-MOB$YGO]J,CS.Y:<5R@TEP(4;F;>53A9)#;>
M!;QP;/2)#;:2M92OUEGF,R^P@K#$S%@&1I\]7F-96B*2\?O Z74I+?#4/K+?
MN=JIEC73>"W+'SPWQ<P;>Y#CANU*LY+-5SS4DUJ^3);:_4+3QL:1!]E.&UD=
MP*2@XJ+]LK=#'TX X^ 30'0 1$YWF\BIO&&&S:=*-J!L-+%9PY7JT"2."_NG
M/!E%MYQP9AX-8/GP<OOP_&VUO'V:^H8X[8V?'?"+%A]]@H_A7@I3:+@5.>9_
MXWW2T@F*CH(6T5G">Z8&$(=]B((H/,,7=P7&CB_^A&\I]BB,5.]PPW562KU3
M"#^OUMHHFHA?9S(D78;$94C^NX5G\7;M)KIF&<X\VBN-:H]>)YNCADS2#F@#
M<C/I47NRPO7G!C.LUJBLTUNQAJ;"H.*LU' !\65_G*9D1&$_&2>].RXX#4D.
M6RES#6D\[(_2B,+&_3!*>Q>0CH;]83 B1!)>DG4)SP52IQJF04A@)6TO$QD"
MO0.@R?E2R3T76^ ?0GL4*S?P(='^A<!$;HU@ /_JM7\RNA6JK5M06_).F':*
MN]/N#;AJ1_\CO'U *.^6"PTE;@@:#$:I!ZI=RM8QLG:+L):&ULJ9!;UCJ&P
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
MR";CIV6_L:KW#Y>%LG@&^:6+6V@G@/N54G:_<08.+]GS/P!02P,$%     @
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
MKJ427;]_$LHR<;R4,G7B,'62*/J'@>F/A,1/G< /(8IB)_92ZXDKJL@59+I
M3I:-B8X=+_.=U//AB=I4_+?XOSM'3O*K<_1,6L1^[:YI:%\Y"8J#9)4Q:'AS
M;5I 5X(N!#5&(5TSZG?9P')QMQC!OPV*>[&<:A1[LX(EF*O2[ZE!.FSY>;_<
MOJKW3P3%N*?K !7NR-0;I;$-HE^[/:-X:U;=EBM:G(8\T$N%0BO0^8Y3]T^,
M!AC>OMD74$L#!!0    ( *^%L5+)!UV4[ ,  "X(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;*U6;6_B1A#^SJ\8^:[5G>1B8T,".4 B)&USNN00
MT*NBJA\6>XQ79^\ZN^L0_GUGUX9R5<*G?L'[,O/,,Z_+>"?5=YTC&G@I"Z$G
M7FY,=14$.LFQ9+HK*Q1TDTE5,D-;M0UTI9"E3JDL@B@,+X*2<>%-Q^YLH:9C
M69N""UPHT'59,K6_QD+N)E[/.QPL^38W]B"8CBNVQ16:/ZJ%HEUP1$EYB4)S
M*4!A-O%FO:OKOI5W M\X[O3)&JPG&RF_V\U=.O%"2P@+3(Q%8/1YQCD6A04B
M&D\MIG<T:15/UP?T7YWOY,N&:9S+XD^>FGSB#3U(,6-U899R]SNV_@PL7B(+
M[7YAU\C&))S4VLBR528&)1?-E[VT<3A1&(9O*$2M0N1X-X8<RQMFV'2LY Z4
ME28TNW"N.FTBQX5-RLHHNN6D9Z;#+BQOO\S6MS>PF"W7C[!>SAY6L_GZ[NO#
M:AP8,F$%@Z2%NV[@HC?@8KB7PN0:;D6*Z8_Z 5$[\HL._*ZCLX#W3'4A[OD0
MA5'O#%Y\]#=V>/$;>$LLF,$4%DR9/:P5$YJY^M#PUVRCC:+=WV?L](]V^LY.
M__^*ZUDXVYI7NF()3CSJ/8WJ&;WI5P$KK R6&U00#6R,>I$/)D>8R[)B8@]5
MK9*<BC;M9%3\D!52*@TR P:)+$M4"6<%;&I>I%QL@0NGO5C.+8R2]3:'U>/\
MSH=,R1)6.1.I)+E53E<UH]4WW*)AFP*)"H7U3J14LVH/OY%R132Z/GPQ:;?S
MP>+^_&X81>&G%?4@*K?I??H(S#@VVCA>5:7D"Z=VPV(/[P?=2ZKZHK -3.02
MIG/?BNURGN1P3[5Q;WD_$I76\9QQ:E9AA4X"X7=REI*9T>@GP*>:4^ZY,$BA
M- >G&U9=N*F5A;1'&5=T_U13K5"$"9$"//PQP.A04HLF@<RRK4*DH66HCTU^
M NQW& VQIO@J6WR$(X&<?>8IVF^%MB*).LU"!V"SS!/40*/700M14[)8*6OQ
M6JQ&?7_4#YVT2_8>&>7:)>XS(U6U[[@^Z@VMY1M,FL)IFROJPIK(X@N->XW
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
M*CT)S(L(.%/.%Y@=.^.0!_WUR<(J.D=3(NW,OC"W6%.1+L+7J7MZ)J7E)K-
MSE="U2T55U87(GO55-P9M0)2;E,OT("0+E456L@;M:,#SFC79Z*X6V*(3NO>
MS25 S[#$'0M.VC"TZJ]2U^ID7#1UVIQN@UIKP^?]7 !-2U-E:>LYA0)HRP^[
M5CPQ6H@/:6;HM.L:G77OH228HC51SWV!\JYRIPZ]=W$>0F\JR:1J&C,^L5\%
M7_C8P-=?XHJ/#?X2;%.% JY"5'2"T^KLZB\)..XZK[FK/?._HM>;I^"L>8_2
M) 8+G_)#ZFSM,6: J#\(>[WNUIZ-"*0>[\&TT _'_:&(>F&[WT79E/F</;#O
M(N9%17PH7GAZ<1@\6\M\MI'**&_&B$9XUG@F&F\M@QG4X__F,-:,Y_K*!8/)
M(] W3Q$4'*2S>Y(SKE'P,5^DNN*T<<[D07VBOGC.?X+/)G]99\=/,EN^%K0"
M"3@M:TZ90F487#KB^:&(L.%'"!,=_PW.'\-O$X]>H2XI-,"?";HEIR&BZGZ<
M[Q2XX/[-G-NZ0:280H]]2@/E_&MBO]G4I&T$_U8X-R7^,/:]IJ^"2UBCK:_U
M.24Q J+ )+-,R7Q2DRK/D@F>B2@<=J*P/8[X>=P>AOW>Z!X/M ^45VXIJ9(H
MGJ/A,!ST!V(TZH:C42\XOUVFICK>Q,8!L4XX&O<P57;P-,;QJ3T:<E^%@YID
M\$&9XSQ@8TPO"<+=Q-\1PS[LAE$X&(^13)#1W3W88HB-QH-PW.V+J,/C:SL:
M!8V[QEP5C9,[[8(J[4$7M#UZZO7#?KL;?#$%B/<Y/1J%XP[L' SIL3< /MUN
M\&U?B([#X:@?#GL1U8%Q.(+FP_8 I> SE-ASU8NZ, X[</T8&8,?H[ _;H=1
M-.0J@=G6,LP/9$1U&Q/<OXW9?QFC$3X8UL:#GJ_UR)W_(_\V\^\ HM%@5-_R
MK.A/;K:'QT:R^LL"G(APRDY98 G)EB9>)EL:IZL&\N1QE5<ATP_4=%<'[OZ8
M#_5SF?K4Y?LY#,R8G8.M>RV1^>\S/[@NV_<9Y*CQ82E3=LZ?S^B*$(KX;TSK
MU?47NA/_86I#[C_O0>Y<P^Y4S;"UW1KV#X3UG\S\C\(L^3/5U!2%R?AQH21B
MG@CP?F9,4?\@ >OOEL?_ 5!+ P04    " "OA;%2),54D,H(  #Y%@  &0
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
M'$9E'>@\E]+L#1N@G^S);U!+ P04    " "OA;%2@V]3;%\"  # !0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RUE&UOTS 0Q]_O4YPB>%<2)VVW
M,;65VFV((2JJ5H/77G)IS.(XV [9OCUG)PU%8A4(\:*)'^[_NX?F;M8J_6@*
M1 M/LJS,/"BLK:^BR*0%2FY"56-%-[G2DEO:ZGUD:HT\\R)91@ECYY'DH@H6
M,W^VT8N9:FPI*MQH,(V47#^OL%3M/(B#P\%6[ OK#J+%K.9[W*&]KS>:=M%
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
MM-?(O) B%0_7<BU@F?+HS!V(/'+]S>6Y& ^G:$1%06CSZJ_CXX/!:#1ZG<3
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
MM;(TB9IE3J,?M3.@^XU2=K]Q ;J?R?0W4$L#!!0    ( *^%L5)G!WH+EB,
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
M^?FQW1X*#.5QS!5;.-W+SS6C@=@<B;BXY,"[0*F3P[M;,L@>(MB")3E+#"P
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
M[0+H>Z:H(?N#$VANU,E?4$L#!!0    ( *^%L5)Q0.6K30(  ,$$   9
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
M[( <UM1PT:*SJV$G-"T:*Y:TV5$: WK?"RKYZ6((QO^*Q3]02P,$%     @
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
M9H#3E ,0QL.J.,8]!"1*:!3$!*9% 0/C6""I".,N9MU(;Y2M"F>V^H3':EJ
MTLK\UV3Z,HT%?X+&(D111F@AA DN\X# <.M1'.P;^[^(JV7W20EJGKZ@LN?D
MA ,11"621FPA$Q ;]UQUZ2/P7$7Z<&XZJE(F4AK'3H["W2V&3^"[ ,-XNE]I
M,8O] 2).&J4Y8FXI"WH/80+RSV<C+[AV5':<,IDB>P2-9PPFLJ1Q(@RH:,:?
M/!/0@Z!"\&W/$ P8G;IMSW0'GX((\9(!04 "Q#!FT!UR%><ND<!-&N&.8Z0K
M'F%QD$ R"58@4B+P8PS!3M*7A<?2&%9*(#*'@D"YG3*1Q/D$HJ.#')*DK(M@
M-[)?>8(RQS_8%B'?Q"''2,20,_!<= F/2A91SMB>D6_)2-46%25!Z)<P<M5(
MR=FK[U6]<-4G?7IC>]ZK*=18N)?<U7F-00;&^#D75E)8M33DQ)6JY2/),[/P
MDWE[EI[-BAP;?U\7*Z?14XR022MRO]#+W#B9FT;&!NP@X]&/H]Z#@@C,J@0A
M)X^N6D6_ IK5Q"ZP'5:CQL6^LG1%P:IV1SG0+=?N=;D&TW J@KA2OE[=G#0@
M1XJ3L"M.PB\J3G)MK-E7D1S?_G)B[-VJ7%=Y41:MA'PQXK)ERV_S67GDI(>$
MM?/.?K.3"7I/6=(;3DX2T*1YD-,(I!58\Z'"3Y*R^ /6S-UEMI)&5$&(RI0-
MV1':HH*H0:M55CVBGB\S=TLG[B%)F!.G#&"%// 0;[_ZNXGI9]QRERLP&D(M
MPJDU:9#VI,G&:RY#P(C&:[RVJ?.-D=,CUQUUUQT=O:^K[-^Z;G]$J'KOA1\%
M.%2"*C+3)7[-N>NS[H<",0O]8#S1E[MG]A#95P0C2#D*&18MM\IZ)BT]DU8-
MD]2>,G;0NUXO)XCKJ,7K;=[<$R1>GS?B[\WI]OO[;.*SMWAWOB'E;?M [LZ!
MX3FHZE0+VCQ;^>JTQ\AX 0%K!.%*U^N"=(>-6G;]5"R1<J:XV"1UKSA#0MQ^
MI%'IH KEP8"35ST..+V>KS/@?52%QSV"& >NGD;"WD%,D#Q9.)# $T_F(6B>
MG7<J7U2ZU/-MH$BXN@+EZ2X0Y 4@ 2#Y!/1DX7BAJGI=S3+R<ZZRZIBET3/H
MIY:;87R0X)"0O,4!CXY1E[AH;#T&Z8KW [409E@PB,DK\N?Q-/C+\-17D9+M
MLI2Y#-XR](L8Y4!$M /B?P$-6,O+K^"YOVGVC.6H4.0@]=S\&MH\JY&?6I@
M#T//P_^-[/AU<H"8L>.E$WJTA?S/HOJ8'0] &!VD.A#!\WT/Q7#K@Q#H./>?
MO0R>SW5EFV]#W6CW9>U-\T'I:7GS60Y,GQ=X^DHUPU9("S5"W7SJ:CI6K_SG
MI8FVX+YONOI,U6X!YF=:VTW''=!];[SX#U!+ P04    " "OA;%2-@>AD,$"
M  !]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q]5%UOVC 4?>^O
MN,JF:9-00SZ@H0,D2.F*5#Y$T^YAVH-)+L1J8C/;%/KO=YT 8U+;E]C7/O><
M>QT?=W=2/>L<T<"^+(3N.;DQFVO7U6F.)=.7<H."=E92E<Q0J-:NWBAD6954
M%J[?;+;=DG'A]+O5VESUNW)K"BYPKD!ORY*IUR$6<M=S/.>XL.#KW-@%M]_=
ML#4^H'G<S!5%[HDEXR4*S:4 A:N>,_"NAZ'%5X GCCM]-@?;R5+*9QN,LY[3
MM 5A@:FQ#(R&%XRQ*"P1E?'GP.F<)&WB^?S(?EOU3KTLF<98%C]Y9O*>$SF0
MX8IM"[.0NSL\]-.R?*DL=/6%78V]"AU(M]K(\I!,%91<U"/;'\[A+"%JOI/@
M'Q+\JNY:J*KRAAG6[RJY V71Q&8G5:M5-A7'A?TI#T;1+J<\T_>B2X@'\W$R
MN(=X-IF,D\EHFL!@>@.SY&ZT@(?1XFD<CVASFBP&<?)(P-GP?OQCD(QGTP?X
MFK!E@?I;US54CB5UTX/TL);VWY$.8"*%R36,1(;9__DNM7'JQ3_V,O0_))PP
M=0F!UP"_Z7L?\ 6GLPDJON =OEB6)3=T XT&)C*(J5PNUBA2CAINN$X+J;<*
MX==@J8VB"_;[ ]7PI!I6JN&[JJ+BVK("Y++@:V:OKW[K?#\DLG:^UAN68L\A
MOVI4+^CTYXK\K,PK3)@@T]GFX!:IG9AMN"')T9[\GG%#?5W,V:O]N70E3<[%
M]87)$03N#7@^E/6_^PR=L-$)FS3Q_$;0\1JM=G &#,!(\,,C_ "^"J-&&)SA
M_);%!>TC[LNGR/?\[\?Q(I&V-M*(.HTHJM2"AA=T&IU.&]XZ=/?,$B6J=65\
M#:G<"E.[X[1Z>EL&M:7^P>N'B:[5F@L-!:XHM7EYU7) U6:O R,WE<&6TI!=
MJVE.[R,J"Z#]E93F&%B!TXO;_PM02P,$%     @ KX6Q4LTK^/ 0 P  >0L
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
MYYN$%P*UZ(V1=K)F[%4'\VQB.5H04$BE9L#JMX<I4*J)E(R_+:?5E=3 _OC
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
MXI?-/NP -$\[ &T :!\0'@$$&T#P7D"X 81V9VHK=A^&6.%>1_ U"!.MV<S
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
MN&5AGC%4-L#LKZ6DO6$3= ]C\@I02P,$%     @ KX6Q4NLQ.C%9 @  MP4
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
M![@.4/MKQN3+1#>VYC^6_ =02P,$%     @ KX6Q4JN;F#^6 P  O0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULM9==;YLP%(;_BH5VL4EKP0:,
MF9)(:9)ND;(V:KKMVDV<! WL##M-^^]G X5L?"S=LIN P><][SDQ#Z9W$.EW
MN65,@:<DYK)O;97:?;!MN=RRA,I+L6-<WUF+-*%*#].-+7<IHZLL*(EMY#C8
M3FC$K4$ONS9/!SVQ5W'$V3P%<I\D-'V^8K$X]"UHO5RXBS9;92[8@]Z.;MB"
MJ2^[>:I'=JFRBA+&920X2-FZ;PWAAQ'* K(97R-VD$?GP)3R(,1W,YBN^I9C
M'+&8+961H/KPR$8LCHV2]O&C$+7*G";P^/Q%_3HK7A?S0"4;B?A;M%+;OD4L
ML&)KNH_5G3A\8D5!OM%;BEAFO^"0SPV0!99[J412!&L'2<3S(WTJ&G$4 +V6
M %0$H%,#W"+ S0K-G65EC:FB@UXJ#B UL[6:.<EZDT7K:B)N_L:%2O7=2,>I
M 70NP6PR7$S ;#J\FLZF]]/)XN)Z>C.\&4W \&8,;N>3N^']].9C,>_MF"D:
MQ1*@=^ "?%F,P=LW[WJVTF:,I+TL$E_EB5%+XL\TO00N? ^0@V!#^*@[?,R6
M9;CS:[BM6U#V 95]0)F>VZ)W'7'*EPS,F%X3X/8ACC;4K#/9H>V6VFZF[;5H
MJRT#G#TI !%(!%=;V=2N7 -G&N;A>QP@XF,/]>S'AMQ>F=L[,;<+E #(ZW"0
M*_DG.O!+!_YI#I!O'+BXPX'_*@>X=(!/<^ &QH%'.AS@5SD(2@?!:0Z\T#C
M3H>#X%4.2.F _,F!IOQ:L;0I)ZGEA!XB"#K-2<,R:=B9]%XH&C?E"UMJ;,D'
MG8IF3F?&&9,2T$3LN=(O&?UBDXRKB&] Q'7I3*I&4#DU.Q>!ZR W:+%S!%?8
M:6>>&P"/--XS(-9Z$2A#\2C9)R#.4+.CS_JMJ!J70J'^2Y\@PI"XI;&"E; .
M#^CX8>"V5%!A$79S\7;'4IIU\#5DA!4:X3G86(@<-P('"..PI;R*CO!\>(1U
M/N* ()^TF*@ "<]'2%A') [T8FU[<BI&PO-!$M8IB8F+2)N)"I/P?)R$=5!B
M$J+0;S%1D1+^"RIA RLU+"$AN"5Q14OXE[B$=5Y"CR"$2<O:0Q4PT7\ )FH
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
M0F4-Z/M22K.;V #U#W#X"U!+ P04    " "OA;%2-[]CJ+$"  "0!P  &0
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
ML\Q-LXEWL<JS*J_9*VGBIX>U5B2(5 =9L&< ZCD+4[KR\SM[/&LJ8[%CER<
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
MU>A9?174$T$KW7Y?J)#-7 \S>7UBI@[(_0VEXF.B.GI[(<=_ 5!+ P04
M" "PA;%2],#!'!@#  "0$0  #0   'AL+W-T>6QE<RYX;6S=6%%KVS 0_BM&
M':.%43MQX\9K$M@"A<$V"NW#WHH2RXY ECQ9Z9+^^NDLQTE37<CZL+5S2"W=
MI_ONT]VY,AG59BW8[8(Q$ZQ*(>LQ61A3?0S#>KY@):W/5<6D17*E2VKL5!=A
M76E&LQJ<2A'VHR@)2\HEF8SDLKPN31W,U5*:,;GH3(&[?<G&I)=<D,#1357&
MQN3^]/W/I3)7[P)W/_EP<A+=GUWMVT\;X(R$7M+!$:3G4803 XB1)T>2'V9'
MZ2^/HS]$WE"';?XGHUS);1EBX@PV-BU9\$#%F$RIX#/-P2NG)1=K9^Z#8:Z$
MTH&Q];=B>F"I'QW<<S-HC9:GY%+I)K:+X/[.VN5[P&8& KD0G< ^<8;)J*+&
M,"VO[:19W!B?04$[OEM75F&AZ;K7'Y"M0W.S069*9TQW87ID8YJ,!,M!CN;%
M NY&52& QJC2#C)."R5IHV'CT0XL[9P)<0O/S8_\"?<JWZEJ!#65W= *:H>.
MQDV ?Y?-<>_21B_B#2K^H,SGI=V.;.;0+.Q&LYROFODJ[P1@[#V<G5:56'\2
MO) E<YL_.N!D1#=^P4)I_FBC0:O,K8%I$CPP;?A\U_)+T^J.K<RFG58YKKG_
M!C7_W3P73#)-Q:YHV_NO.<LO5AQ?_BO)S7^5?<%>C>UA^-I%#MZ"R.0MB'R=
M/1FVQ\[.V?;D9.NL ;Q!C,EW>%L1VZ#!;,F%X;*=+7B6,?GL@+/TAL[LZ^83
M?KL^8SE="G/7@6.R'7]C&5^6:;?J!A+1KMJ.O\+V>DGW^F)C<9FQ%<NF[507
MLV88V(&-VE[@L(]<-Y<?P7P<YD< P^)@"C ?YX7%^9_V,T3WXS!,V]"+#%&?
M(>KCO'S(M/E@<?P^J;W\.TW3.$X2+*/3J5?!%,M;DL#7SX9I P\L#D3ZLUSC
MU<8[Y' ?8#4]U"'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24WR>.
MH:J8-NP)QI$TQ1#H17^/)@F2G00^_OI@3TD<IZD? <RO((XQ!)Y&',$4@ 8,
MB>/F'-P[C\+-.15N?X.9_ 902P,$%     @ L(6Q4I>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "PA;%2UH%H!U4%
M   S+0  #P   'AL+W=O<FMB;V]K+GAM;,6:76^C1A2&_\K(5UNIL<UG/A1'
M(C;)LB5  4?-545LLD&+(0*R:??7]X#K[$SBO.K-J:]L,,(/9SZ><V8X?ZF;
M;_=U_4W\M2FK=C9Z[+JGL\FD73WFFZP=UT]Y1;\\U,TFZ^BP^3IIGYH\6[>/
M>=YMRHD^G=J33594HXOSW;VB9B(?U%V^ZHJZHI/]B=LB?VE__MX?BN]%6]P7
M9=']/1L-W\M\)#9%56R*'_EZ-IJ.1/M8OWRNF^)'7759F:R:NBQG(VW[PVW>
M=,7JW>FDATRS^W8XTV7W<48@LY$]I1L^%$W;#5<,]\^(\7M.%V^/GKOZJBB[
MO%ED77[=U,]/1?6UOPT]Q41ZC"$.N\]M$,^:_Q+&^N&A6.6+>O6\R:MN&\<F
M+WO JGTLGMJ1J+)-/AOM+A%9M19NU5&0A%=M;T77]D]*?^VMMT_=$:X4P^:L
MH!\:;SV \T'.PV#A!HF[$/0M"7UOX:1T<.GX3C!WA02I TC]@)!_ZA*D 2"-
M@T F*7W<N($$:0)(\X"02B0M &D=$M*0(&T :?-":F/J?XF7B/!*1+&;N 'A
M>6$@G*#GEB"/ >0Q+Z0^%EYP2VAA[+F)Q'0"F$YXF8QQ'Z_(\1;"[V/ENTZB
ML)T"ME->-K-G"R,W3N]^%1'AI4-SNK\OO4@=P]H4S=E37DQK+*Z\8)B@A^B)
MV+O^G!Z%5T=+.G!D3*@69K?88]''DH9%<+T'5,9$<M&8[7(\%LY\'BZ#-!E:
M.TP_N[&(G#OGTG\33:07C=DO)V,1N_XP$T8.=5"1QDZ0./-^TI&'CX;THC'[
MY70L4N</-]F%3^9"1M&8E:)-Q__V0-]S+CW?2VD^/-H-(J6-D5,T;JF05?K)
M)KV3B9! -&:#:*20) WGOQV1[08CWT3DYD%U,B,2BL9L%,WH-4=D[K;SR5Q(
M)AJS3332R>4R\0(W243B7I-!4AE.1P[1F1VBD43F2VK:&YKL*,^:$US\MEEU
MI ^=61\:^>/&^1+&(EE&D>^YL1(\6(\P*T,C9UPY7BQN'7_I]BG@=BKQ')]Z
MHH*)E*$S*T,C9\R=R$L)BX;'C9?V7?!5<C(FDH;.+ V-K.&'-$:H&_:Y@DN!
M5$:QCM2A,ZM#)W4DR\N$YN4^>&Z?3LMLR!?Z(8L0I9S3D41T;HE 3+F@TY%'
M=&:/J-62^)1F]/_M+S(>THE^R.)$705!8C$.69RHF,@N!K-=8-:O8B+3&,RF
M>9M0[^N5!ESUXG8,RJS5."+'&-R. 7DLQ53&1+(QN.N4-ZGLWN9&QC&XC;,O
MI]U+B81C< L')3YJIT3",;@+%^3%9"EC(O$8W'4,U+<IKVPC\9C,XGFK[T7>
M946I=$H3&<=D-L[>A<]73'FKQ43&,9F-@],,.5DSD7=,9N]@3*53POT69N_@
M;$B))O*.R>P=C*E$$]G'9+8/7%%6YG43Z<=DU@_.+95&1_HQF?4#5Y3%)QD3
MZ<=DUL_[%'C/S&XA\UC<:VDP!Y;;VT("LK@7U""F/,@M)""+>W$-8EHR)A*0
M==#"QY8QD8 L[L+G=4OA9ZH19$V3]6_-*",([OASUSVP/%O(F,@_%G?U@S#5
MUR>0?ZP#;MJHZVT6\H_U/^_;[)_8D7HL[LKG(T*AR8PVDH_-+9\/&76%$9G'
MYC;/AXS#5"1C(O/8W.;9O[BQIU?:R#PVMWD@IEQ(VL@\-K=Y$*8R6=I(/3:W
M>C[<"!U894SXNAFW>M[OALJC2,9$ZK$/NO*FO+N'U&,/ZID,%[<7Y^O\H:CR
M=4!_T=+Y55:NHD;T']NWATRKW^A_>"[+.9T+*[_.UKMW?G?O*U_\ U!+ P04
M    " "PA;%2%MUK%"8"  !C*   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QSS=I+3N- %(7AK41> )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C
M]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;<NAK7?=
MJ1S/5]9=?VB'\[+?I%.[>F\W)<E\'JF_G=$\/=[.G+U^G<K_3.S6Z]VJ_.Y6
M?P[E./QC</KH^O>Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1U
MD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCC
MG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&
MO#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;
M4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z
M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U
M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U
M;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@
MT#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>X_-_DNKA?&^Y
M/OZR_#Z)$BXN.*?;BOKT%U!+ P04    " "PA;%2X>Q>$?0!  "B)P  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,
M,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5
MBCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M<GZA/TS34*!;GE[2TFS9-KK;Y
MY]BX?EX$:F,QN=AM'++FA?6^;2J;\CI[[.M/*=/7A#*?'/?$5>/C4=Y0L"\3
MAI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%<G^)+WITRV534>VJ39>/E-$'
MLG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U
M^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?
M&J0/ ]+',4@?)R!]G(+TP6<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J
M4&05*+(*%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(
M*E%DE2BR2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56C
MR*I19-4HLFH4636*K!I%5HTBJT:15:/(:E!D-2BR&A19#8JL!D56@R*K09'5
MH,AJ_E/6>^?6?QP_/LO.-OU;/AO_FK=X 5!+ 0(4 Q0    ( *^%L5('04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ KX6Q4C)=SL;O    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ KX6Q4IE<G",0!@  G"<  !,
M             ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" "OA;%2.LCK,O #   [#@  &               @($."   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ KX6Q4E0B-2@O!P  S1P  !@
M             ("!- P  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( *^%L5(7O?T+  ,  (\)   8              " @9D3  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "OA;%2R%BPRD %  ##
M$@  &               @('/%@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ KX6Q4IS;>";[!   ;!8  !@              ("!11P
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( *^%L5*H*_J*
MW@8  -$8   8              " @78A  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " "OA;%2WI]$2-<B  "08P  &
M@(&**   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ KX6Q
M4B$(A0!X @  )04  !@              ("!ETL  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( *^%L5(QK1KC,04  *,+   8
M      " @45.  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" "OA;%2>]BIK04%  #5"@  &0              @(&L4P  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( *^%L5*:"LPLT ,  $\(   9
M              " @>A8  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ KX6Q4@]YVU5# P  &P<  !D              ("![UP  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "OA;%2PG)PPFL#
M   '!P  &0              @(%I8   >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( *^%L5+)!UV4[ ,  "X(   9              "
M@0MD  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ KX6Q
M4KC:/7I; @   04  !D              ("!+F@  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " "OA;%28MA?*]\$   ["P  &0
M        @(' :@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( *^%L5(---PX+04  )8+   9              " @=9O  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ KX6Q4CBNDV+,!0  T0T
M !D              ("!.G4  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " "OA;%27-\O=&\+  ##'   &0              @($]>P
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( *^%L5(DQ520
MR@@  /D6   9              " @>.&  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ KX6Q4I2GBBF/ @  Y04  !D
M ("!Y(\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "O
MA;%2@V]3;%\"  # !0  &0              @(&JD@  >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( *^%L5)]DL)PN (  ,D%   9
M          " @4"5  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ KX6Q4O48\ [] @  / 8  !D              ("!+Y@  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "OA;%2T@2:DW(*   T
M&P  &0              @(%CFP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( *^%L5+='FC%[P(  %@&   9              " @0RF
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ KX6Q4F<'
M>@N6(P  OFL  !D              ("!,JD  'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " "OA;%2YH:R*I\"  !=!0  &0
M    @('_S   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M *^%L5)Q0.6K30(  ,$$   9              " @=7/  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ KX6Q4E>"Q*=2 P  8 8  !D
M             ("!6=(  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " "OA;%2PZ<(3,$"  !S!0  &0              @('BU0  >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( *^%L5)GY>BW)@,
M #<&   9              " @=K8  !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ KX6Q4FP<N[!H @  !P4  !D              ("!
M-]P  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "OA;%2
MW42HPM8#  !0"0  &0              @('6W@  >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( *^%L5("'0L5% ,  %$'   9
M      " @>/B  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ KX6Q4C*$N<Y4!   UPD  !D              ("!+N8  'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "OA;%24-GKEV,'  ![%
M&0              @(&YZ@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( *^%L5(V!Z&0P0(  'T%   9              " @5/R  !X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ KX6Q4LTK^/ 0
M P  >0L  !D              ("!2_4  'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " "OA;%2L<ICHO$"   M!P  &0
M@(&2^   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( *^%
ML5)9;UI$1P(  (@%   9              " @;K[  !X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ KX6Q4DU\$R+C 0  R@,  !D
M         ("!./X  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " "OA;%2U8>U5<$#  !%"P  &0              @(%2  $ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( *^%L5*J8LKZ+P,  &D(
M   9              " @4H$ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ KX6Q4L47[ABC @  -@<  !D              ("!L <!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "OA;%2(0B?
MP4T"   9!0  &0              @(&*"@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( *^%L5)>YZJ@?0(  "L&   9
M  " @0X- 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
MKX6Q4OV403)- P  /@D  !D              ("!P@\! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " "OA;%2CU$WC5,"   D!0  &0
M            @(%&$P$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( *^%L5+K,3HQ60(  +<%   9              " @= 5 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ KX6Q4J*B[E"F @
MPP8  !D              ("!8!@! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " "OA;%2H;^A1IP"  #3!@  &0              @($]
M&P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( *^%L5*K
MFY@_E@,  +T-   9              " @1 > 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ KX6Q4@0F7N3D @  KP<  !D
M     ("!W2$! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" "OA;%2GO?N?E$"  #C!   &0              @('X) $ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( *^%L5(*[MOH;@,  %D.   9
M              " @8 G 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ KX6Q4I.?V$FT @  R08  !D              ("!)2L! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "OA;%2%E_YBL0"
M   ,!P  &0              @($0+@$ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( *^%L5(WOV.HL0(  ) '   9              "
M@0LQ 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ KX6Q
M4C//Z>:5 @  C <  !D              ("!\S,! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " "OA;%2T%-=DXX#  #B"@  &0
M        @(&_-@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( *^%L5(9.[R"20(  !T%   9              " @80Z 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ KX6Q4CAX(GG$"   M3
M !D              ("!!#T! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " "OA;%2H'A[U"@#  !\"   &0              @('_10$
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( *^%L5)JJ 7T
MS04  /TB   9              " @5Y) 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ L(6Q4AL %BIM @  ZP4  !D
M ("!8D\! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " "P
MA;%2O41;Y&$"  #5!0  &0              @($&4@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( +"%L5+@%:+_G0(  )P'   9
M          " @9Y4 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ L(6Q4O3 P1P8 P  D!$   T              ( !<E<! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " "PA;%2EXJ[',     3 @  "P
M    @ &U6@$ 7W)E;',O+G)E;'-02P$"% ,4    " "PA;%2UH%H!U4%   S
M+0  #P              @ &>6P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ L(6Q4A;=:Q0F @  8R@  !H              ( !(&$! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ L(6Q4N'L7A'T 0  HB<
M !,              ( !?F,! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ $P 3 #+%   HV4!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>127</ContextCount>
  <ElementCount>358</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>31</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 2. INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Inventories</Role>
      <ShortName>2. INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. PREPAID LAND LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PrepaidLandLeases</Role>
      <ShortName>3. PREPAID LAND LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets</Role>
      <ShortName>5. FINANCE LEASE RIGHT-OF-USE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets</Role>
      <ShortName>6. OPERATING LEASE RIGHT-OF-USE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses</Role>
      <ShortName>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/RelatedPartyTransactions</Role>
      <ShortName>8. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. TAXES PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/TaxesPayable</Role>
      <ShortName>9. TAXES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Equity</Role>
      <ShortName>11. EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Stock-basedCompensation</Role>
      <ShortName>12. STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxes</Role>
      <ShortName>13. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 14. BUSINESS SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BusinessSegments</Role>
      <ShortName>14. BUSINESS SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 15. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CustomerConcentration</Role>
      <ShortName>15. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 16. MAJOR SUPPLIERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/MajorSuppliers</Role>
      <ShortName>16. MAJOR SUPPLIERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 17. FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments</Role>
      <ShortName>17. FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations</Role>
      <ShortName>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 19. LOSS CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LossContingencies</Role>
      <ShortName>19. LOSS CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 20. SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/SubsequentEvent</Role>
      <ShortName>20. SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationPolicies</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidationTables</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/BasisOfPresentationAndConsolidation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 2. INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/InventoriesTables</Role>
      <ShortName>2. INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables</Role>
      <ShortName>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables</Role>
      <ShortName>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 9. TAXES PAYABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/TaxesPayableTables</Role>
      <ShortName>9. TAXES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/TaxesPayable</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Stock-basedCompensationTables</Role>
      <ShortName>12. STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Stock-basedCompensation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 13. INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxesTables</Role>
      <ShortName>13. INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 14. BUSINESS SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BusinessSegmentsTables</Role>
      <ShortName>14. BUSINESS SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/BusinessSegments</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables</Role>
      <ShortName>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 2. INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/InventoriesDetails</Role>
      <ShortName>2. INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/InventoriesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PrepaidLandLeaseDetailsNarrative</Role>
      <ShortName>3. PREPAID LAND LEASE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/PrepaidLandLeases</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetails</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetails</Role>
      <ShortName>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative</Role>
      <ShortName>5. FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssetsDetailsNarrative</Role>
      <ShortName>6. OPERATING LEASE RIGHT-OF-USE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/OperatingLeaseRight-of-useAssets</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseDetails</Role>
      <ShortName>7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenseTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>8. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 9. TAXES PAYABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/TaxesPayableDetails</Role>
      <ShortName>9. TAXES PAYABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/TaxesPayableTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails1</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetails2</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - 10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative</Role>
      <ShortName>10. LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - 11. EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/EquityDetailsNarrative</Role>
      <ShortName>11. EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Equity</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - 12. STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Stock-basedCompensationDetails</Role>
      <ShortName>12. STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Stock-basedCompensationDetails1</Role>
      <ShortName>12. STOCK-BASED COMPENSATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>12. STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - 13. INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxesDetails</Role>
      <ShortName>13. INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/IncomeTaxesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - 13. INCOME TAXES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxesDetails1</Role>
      <ShortName>13. INCOME TAXES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/IncomeTaxesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - 13. INCOME TAXES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxesDetails2</Role>
      <ShortName>13. INCOME TAXES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/IncomeTaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - 13. INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>13. INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/IncomeTaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - 14. BUSINESS SEGMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BusinessSegmentsDetails</Role>
      <ShortName>14. BUSINESS SEGMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/BusinessSegmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - 14. BUSINESS SEGMENTS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BusinessSegmentsDetails1</Role>
      <ShortName>14. BUSINESS SEGMENTS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/BusinessSegmentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - 14. BUSINESS SEGMENTS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/BusinessSegmentsDetails2</Role>
      <ShortName>14. BUSINESS SEGMENTS (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/BusinessSegmentsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - 15. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>15. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/CustomerConcentration</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - 16. MAJOR SUPPLIERS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative</Role>
      <ShortName>16. MAJOR SUPPLIERS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/MajorSuppliers</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="gure-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - 18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsDetails</Role>
      <ShortName>18. CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>gure-20210331.xml</File>
    <File>gure-20210331.xsd</File>
    <File>gure-20210331_cal.xml</File>
    <File>gure-20210331_def.xml</File>
    <File>gure-20210331_lab.xml</File>
    <File>gure-20210331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001193805-21-000678-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193805-21-000678-xbrl.zip
M4$L#!!0    ( +"%L5+Q^:>"7=8  /U "@ 1    9W5R92TR,#(Q,#,S,2YX
M;6SLO6ESVTJ2*/I](N8_X'E\9NP;D R N]W=-V1Y.>H^MM22W>?V??&B R*+
M$MH@P,8B6?WK7V96%5  00HD :Z8Q4<D@:JLK,RLS*Q<_O"_?TY<[8$%H>-[
M?WQAGAHO-.8-_9'CW?WQQ?>;D[.;\XN+%]K__M-__H<&__.'_^?D1/OD,'?T
M5OO@#T\NO+'_3OMJ3]A;[3/S6&!'?O!.^YOMQO#-7__/A1?!=\/(>6#P+9_F
MK=8Y[=YJ)R<EQKSQXV#(D@%[;:,UT(Q6R[0,R]1,XZ_FZ<\Q3/C!CN!G_/(7
MZX/1@7_,WC?3?&MUWYJ=_UMRKLB.XC"9R_C9-UJF81A]_OH??MX&KO,6_]4
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
MV$3?@:92^,[4I=G&AA]J_/T>EJ?9Y/8W-;IWIDS--K:]*5=SR-N\M_KM-D[
MKS88:K;[V3Z*LV_.:@^<+\QFRW=IRS=Q45;DB6ZVOTGG7$PU"[R?#=5LFVIV
MSZU8*&OVT<58!7=F/)/;JDGW/O Q(/L;&]Y[ONO?-:482Z"EFBN)O2XGL[.R
MI3*:/SS7[MY1_6XXG(^-[@_5P[U_Y+]+?O<CX8*&P!N**D]1?GP7V][=[\Q!
M]#9%S3,T5QXYC3Y]-/1_5%KU+G- HUMOG <:*F^H:P,2]@CMMYT6M(T55^%=
M9*-S[RTC[)S.O;.WJA73?Z-S[P@'[*#.?30\T&A%N\4*.ZL5'3I'-,3>4->R
MF>A-K;F&= I()YLEVI#+MLEE2XFOS;[OS+[7FQU0XJAH:DPVQ\62QT5#,CLA
M.K9R9#1[OQ-[O_5CHZG!O\LU^/?F*&G(:,?(:,O'2T,/.TL/6S]RFNJONU7]
M=6\.F89PMDXX6SY6&@K8(0K8^D'2%*'?NR+T^WGP-(2V=X2VY8.JH9@]IIBM
M'VQ-%\-][&*X-\=90UY[0E[;=N(U=+)O=+*1HZM$KG\2%G@#Z EB;VQ?#IGM
MY:(#CS9;9'DD/4]2*Q'\/F6-[&S65$W\<%39(_O $3N817)T/'&$V21[P1H[
MFU5R+!S2$']IXF^H+4-M'P#!3XYW]QZP[T2L2>Q6"' )W#0:^K%0_Q$IYCM-
M_XT^OC4..#HU?+<9H=&^M\,/#:DWM+54O8!&U]Y3$;MSNO;NW3;70OV-KKT;
M]+^#NO:Q<$"C:^\4(^RLKGW@_-"0>D-;2];F:F)1#N1ZL=&^M\P/1Z2&[P='
M-/KX]GGBZ!3S/6&-1D/?,H<TQ+\+L2@[2VT+[E[.?6\(2PYLS .['$L6?@\H
MO]]SR9H6+526>.V$/]X_O6?>\'YB!S]4*?8\)IK;EQ5E6=-[>2_:<#96W\9I
M_@CMO%VC^L:RVP;='ZTMMW/DWUAO&^>"AL ;BBI+48V%MB\6VNY1EZ@S %!U
M3LS>ULAD-=PJ2?9B <D4=11CR#E&WL<.T-'!E+P#9@'L1$]7+B#NS!MAX84I
M:09/WYZF3#4"LPO?-$=E=[V^T@I)"0Y>JJ79]5W9=:/.PBM+-!C[L^/];C=M
M5XN;CY5 3N.^VD&%H![Z/RHGUBYS0./*VAX/'*%#:Z=9H7%K;8DC&F)OJ"OV
M'$Y:WV\^S-##A/I!L3\YH=^VS-Y;>$8.)G_*3H&CS1G_YMX.6#AW"H$$>FCE
M.0"^JSGSC)P'(,19W.*[7V.@(3OR"Z3<$CC(PU@TJC+I!^:A$OS<M,_C)3]O
MT<#R]PP62B#TB@7HR'MFUZ;P9_D]&S'G[4=BFVMVYX11 $;C5WO"-$&?UVR\
M*!X&V?RW3]KUQYO+[]?G'V]T[>+K^>D?WLP;=G;:<W)-NA?>B/W\"WLJ/:\J
MVN:.ID[WP1_&*#70@B\]BVF<_)6/K[Y>-.P5,?E'+@)*CZ^Z:^:.IDYW!K^.
M\(E/KGU7>IJQ[8:,SY 90!WY/ X"_-H)03[_G=G!LFLYD1Z(1:,5$ !_\II-
M_0!+;5/U[;#TK']'3GQNM-E9/SDN"\X!H#L_*$]T7WWOQ!X.F8NRA(TT&D6=
M/C/L[*P?00C= 52? _\QNA>'X"J[N&"XV5EO)K;K2IVO]&Q1$&<FRXQ2,,D]
M<]VU5Z2.,CO'!8Q*A=@?&-"2+?9Z55(I'JUHUJ$? #G1_0GIT.=8%3YX.O='
MY;GCZ]^R<R\8LYA:X01#S:N\?#1/6NWV8) G3SY.D0CCS,I%SR?XKCRM_#4G
MOF9&FC\=RH;E)L._BZ9+1BJ0,6D#9JZ17,81^D?1=9N9-W?SH^%123\(148;
ML:$#C!#^\<7%UT]X/K2[@W:OEQ%!"R:3H"6EFL.016$1(6>O5Q1(4#54P# (
MB$Z_TT.L%(Z[]*3"E_S,I+V6:0RZG;*3\EX*X9G'BU)?LR%S'NQ;EX5?6;0F
M!CJ=@0)&F9DJ Z\,KM8'[RI@4]L9??PY!;.+R5<KH1X+A$3'ZJ8 EIBK(O#*
MX*YKMKOMKKD6>!?> WP+)S(@>&42ZW6[1B\%0QUSV?G*K+MM#KK&H-Q\DJ12
M4EICH>U^9] S.K,$FQE]91!*[7D';+M!?TD0SNWP?M5%#[K=P:!EM=,I<;2R
M,Y19TZ!M65:GU5]I!ME6X1F);+3@R7YWU4640%.KV[*Z V/Q#)P705<>KGFN
M]?M@XW7:O?P1DPZ]RM2E3K=^MV=U^YU6^:D_L#&#'T;?[)_\T=\<^]9QG<@A
MP5X!.@9FRQQ8"F>6GK)26,OAKS,P+*M7 :Q9>4_"O@)<&D:W!:K;O&,E-\W:
M,)73J,Q6VS#:*\)T.46C%'3,WY@=LFOG[CZZ''^'$Q*QO2J>^MVN->A9*4@+
M9UD;I#)HZO>[ )6Y(DBBN3$]&KZW7=L;,C Z6<2)\OT3=V6[=ABN<8::_5:G
MDY&2R\Q:/<PE19ZE[O1Z,,\-H5D'JV#-=KO=5D89G#_-NB"50EJ[#^9?MS]8
M#22.RI4U=S@,0*WH]O.'5/EIRJS1&K2-5J]O/CN-(M'7MF@[5JLW4#29V;%7
MF[W,@GNF8;4,8YG)LS)(/O^T)AI:9J_3;L^3=/E9UH>IE%W2Z[54T;8<3*I0
MN;QUG3MR@*UMPG:,SL L%EVSLZP/4RFN,7M&;\X1\#Q,H"6Q\,I^0E-G75YJ
M&YV>*M@+QEYQ^E(2$@P&,.:6FEZ:>^(I$*+P31"S4742!LR*0;]?X)8I,6?%
MX);R(!E]H">S$G!5Q7MM17K0:X'1V2J4E?-UU=(@E+*L!Z9IM3M+@C!';JV/
MD5Z_TVM;<_73@IDJ :V4Z@PF6:L]5YLO =H<*5:%K=_K= 9SU,_"F2H!K9QB
M#(+":*T!FD*0*Q]QAM7I]E6'H#+HDO.56C1(FU9G#E?-H-Z?3)R(AY)YHW.8
M$4B*></EUOLS=-YZCOO'%WCS^$)[L^8L<U;YW"QT;W/ONR,6A+S-YLI;UK-:
MK5Y;]?W/#K[6]/]0KII$$-EB3[_9JA&8;P%%FSR5!>>D8QHMJT: SD8C!SG3
M=J]L9W3A";XM =J@UVYU6F:W/MBN660['AM]M -/29QYQM;L@XW>LFK$6.E.
MN@OI##VGG5[U8);2NWL]PVI;O59MTR=]AW>"^_) [0P7Y@';16[,P[@*5W;,
M5K_?ZFP NFJXL]WNM*QV?=R9@$NA5WAC*6P50.@5Q=L,6?CG.'#"D3-$@OC@
M3P#IS_ .'*495TC5DF\?@"UU"VAU6Z;1,U7W574;7,85TS$ZYJ!?O?B5JU]5
M_+8&1@WTD^]%OPM S6!JA\Z$++9V!; 9C*UQ6'6,=@M.A/J1MX,PSN!QI0-U
MT#?Z[1H%V'K0=4&[[;:K5\)G<+</1](,2O<!Z%ENKT2Q.C$[[8'9-VI1K7*L
M7PW EF& JM!=2G4M,?5O/ET)7XZ_V3]7=I[D;<@EYZT![%*W8WGE>DVP\Q+J
M;#H-_&G@4/;!R@&?>;Y:-,NZ$)6RV2N%Z+MG5X"E F_+XHG6!ZN47W;6W%P.
MK#E:P^KW/WG;?,X$:\!1ZA)H53@R*NC?;#=FJZ(BKYO.CKS:W*7N!Y>>6S%4
MUEIUSJV5'W:5:<N)C*6FO0I$^.'Z"U;TTH)15YRXS)*7FUBYKCGS1A7>:LP&
M'3TW516@K1BHM"QH6<1>V<%E0-E9(\+Q%0LHHZ<T[J[FI V=&H8Y;S?G35H=
MJ(6XG >J43VL?*:S.+KW ^??98_HN1E8]#_S(,S/M3YDL]C;'&3/IZV50]HS
M0"U(6%L!JM((6QTJ1?S7R;-J5DR)*2N"<FEVK0[,2CFU;^098L%,:P)5FN:J
M!>HB#./UY5F[U5*="'-F60.8TM@9#$"O[E4 2U6"JP1VRHF):B77\WA: %5&
M5^=/KX6C=J??,N:8 OR5%2$HC8[E(;AF#\R+6>DD\(6V$"BH5KNE&LA\\#4G
M75BV<G%&I6D,U*2YB@&:4T<P!Q)5K/+]Z,0P3HP9MU7?ZM2'L<5%WDK:/%7!
M)'VH2>RCK()6 IS:2"N]/N15(<JX;]?$35'9LN5)NVOUV]WJ 5F>I,V9?-N^
MU:X!L.UNT-8XJ0B8E3BHT^OVZA.%LIG"%SOPG95K$,]=P$D+-,9!-Z,O;GL%
MY5@ENP:S.ZAE#>6!7Y&0$?AMPOT,6HUN9VV\%G%:>;PN3\\]8\L@KT+ ;7/;
M0&^-?M>"^QGZ-6M!:^T'PH(*K%_M* YL][.]7:5S)Z&IH,WD0G+JMGJ;."G7
MZABXF!]ZU@XM8*=.S.7Z=BU6J(R:%2I1@OAWYB"H]6B%/:.U:XM8B>*-_JXL
MXQFBJ>"HJAK?.Z42;)3Z:U)[-TW\Z]-^U:O8=Y)ZAHEKEIG\;$K@O;EG7A![
M8_MRR&PO!_;:++ 976&5Q:S""SNZDEW6@999T%9IZ0, ^^2 TN9/&+!J/4="
MIX(SH=HU[!8;K+* 7:3^)=91/\$L.+4V0O0U^=+VBN8K7L N:D"5T7R]]+)9
M!:BSOK.GIK7L%A/LI_Y3\8)V@91J<WMNA*GK\WJVUG?'50?_+A/\.D[/"BZ1
M-]&-]QF-;=?6L&N2ONI^F'NPD$I(AE(ED_ 2GB8IJF#GB_6N&"2H5C!=.-GZ
MH"U[(WIB=GJ][JKP?68>/.EB0<@1\#/U7L,61^*-*G!G]EI=2ZT!^\R<%8"X
M+ [[[5:KU5L9PG,_C"['GWU_1&E#+'C _/4;WQU=/K#@GMFC*O!H=<U66ZV4
M\ORTU0"Z+#9;7=-H6VL!>L-<%Z@7GOYB!S\84G*%%#G(5"J</]=Z4"V+-BL3
M*EH>*HY=(1NK0$_;[)NM_B"_?V*&I:=?%@\#RVQ91LG9$T$GD%-)2'B_TS:Z
M744>S,RR$AA+Q[JT!BUC,%@%C+140!7X.&E9?;-M%9463R>J#I;55$PZ"JW>
MH*/V&-L(G,M''ULS@!O&H-/?.. KAP>?]+#-5A%IU@*O&&*E$.(3X"$#^'G3
ML"X3^GUB#DQ#342N#L1*XO9/K'ZWVVYM#,#E.:HUJQ6;K4Z_J'AU/1 OL=LM
MH]UJUT*/U>8 G/1,8)U:F+RJ_( 3V.5!KU>+X%S:$ /EO-.V-H:O-8)$ =1^
M/118<33K2:?=ZQ<I8O,!Q<Z'(=7]YL]0WU[XI@I%J&>UU;RW>5.M ]*R5 <'
ML5K=ISQ(_/L*K:I6M]^U5$@R,ZP P-)V)W!??PD ) 7A=.<^%I^+@;($B?E>
M^)Z-_4!4W:(V)%\<SP]D*V@8&8RS["B\2L@7%MW[HW0GJM+!,4\V0WT;6\".
MX6YYR=P;="VU+LG6<0=#"KI\SSPV=BH13Z"5MWK9+K"%<U4+TNKF6LO$[GQ;
M G=Y';,]HQ5WK-:@NRWX5]?K3#C'5 _89N!>RXC;#F6O8LL9=0)9C377,WL9
M8VXS<"[/<)T9@='KU\QP%29Q;PBX-<1 U^C6RU.5F7FFU>FVVS/*3\VP[B),
MZUA3M1)GQ9;?\K!^95'%;F^K P^J;N_,%%7,OUQ5]N>:4:T$@3SC5BX270M4
MY\\U1JAEUA(-!FK=@_7*H=<*V@K%[ZOFGZ4E=*O3&O0Z_1KG+]_(8^W-633[
M)NAVT?R;E6*+(%F%3#=()EMF\(5[6)?\7U3(_I,?,.?.XZUGAT_? ML+;<+
MF3>B3RZY8\Y&_XRY/Z6PY/[*![S9;W<'^>"NRF'=*8Q4WA7BT'&XO+>Q8W9:
M:A_/(\!(U52U)1P63%"IP&EW^]V^J6A$"R9<$[:ER;9O=#JFV5L)-GG<RB+!
M[^W0&0+R/SANG&]?419W\VH6GYQ:BN_RF9DK /191,X%U#A5@TJ7A/1W(.E[
M^/[L@07V'?L:(]-<CNE5I3SLVI@N6Z-V-7CJ6]7B;9FWJH[9:UN5KZID.>>%
M5D+I$L:+*BF7+.5<RFS9!$!+=6F<NZ?=EM6I#$'E[;KJX"E7[WHE8/)L_&Q]
MZ:4@6FQXEJOW7 U$%5!V3;A:KN7R!G%6#?/E!&I5.*N #>N ;,EFJ9OE@&6<
M0A5!=A7X4Q9$3U>N[6%(! 9!3%'#)K5[S +,^#B_M[V[:D+SN^9@8*D*]#(
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
M-&<,-(Z2,T$32KG0"16+_V<D6( \"!)*!.2)1>@= EDS=O ..W5S2G$(%.P
M1Z,0 LA@T3''_L@9T0BD<MG)BC1[! P3IAOAT:'FSW@W$D,W"*/$007;ACZI
M1/0_.JY+]P8.MJF!?0+-'S2*G(G,I^+4\> $,4P71[=@S_W00A?S@HBN7/L)
M90:9+ER"2)<4][0EVX58^P0#^@&W_[_ZIT#1\&^;_NW1OP-=F"NT(71FT!3<
MEI0R0;IP H:5@>A<O ] 3(QI>#RBI!L7AK1HX#Z-BW,:I]H%D@/?$R  V(9
M!]9%I #-N>A/$G21;CZAC#WX[@,*+YP2@'BT@Q$'^!&6#T<T;!SZ)X PG_PX
MH;,,RV1&)!!NZ>BR;]&['0+_DW7LH2/JCKN>TCU'#K@5^M\</Q^:Y:FC;X9
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
MN]#K+..SGK@@C=G\Q/D\B@"U>.UNM;MZU[+XG;O9-G33Z"\=6Y6XT(ONVH^
MH5[=;5QX45DD6M4U&_IPN!U+^XFO+))5H?!JS6/$)U@_F^+6D KYU:T]DH=L
M9/^4&0TB7)FKW2Y+:EIX8!<JE3SIZ7RMR%/M.ITWX%C'*R;E^H<7O!":%X9I
M.S(/C]>VA!=SEU'T'BP/N#S@(C0)P2-E*ZGF+W.+0*\28>XSA;NYE1'R=&T*
MZ\\F:6;F8:)7NV!VG\+P 48N0<!HER7$TY+_,.14*=0I0L^54;E0*L #XH\?
M)'COPR8LJ0&18@.S!!Y\AROXPR&<4?P>;C$H/$:["!Q0!1/(*-_!\PD$<2]$
M2(KBP%.&*#&?P)&D!,(OK==&S).NF4$($*9]=Q>P.Y%30B#P^I+MXY"-]QN7
MC4-4'W@OU2<9*_F;[]V=N)2"=$:V]3'@_F*VJ<NG)*(P;?*$]7.]D1V,N++W
MWH<_,V44/IW=O%>+)Q2^"V)HE):545\_N\E4&]9:7>/$-$Y:'7(_.2F"Z.F+
M-)P#(_2=<.J'J ;RNE*S^YB.3+BEX31=<],'Q64\ESCWF!(GTM-YN(#MV>[3
MOT4FJ1),@K*,(CA$XP3XE8O,4/+QT F&\00#0(?T)77O8*E@'H):2YEK:5"U
MS?.X>,%)LJ*QMX)+81&";O%8"M)!LBZCL9#5?$U<\>*!^;A@67T*CKF9BL@,
MCT7>1B+2F WJ6R8[E0I.)34DE5X1V462)"7QS$N$B4"S9.VP6:&#2T@1>11B
M3L7TB*&##B.-N4V!L6X4*.+S*J\<8RFAP<DU87:8%@A*W(6\ZX;2/T=[!3:&
MT'5$=(OL5$55R[#Y!S<SPM>)SF/3P#Q<5:@6OK0<BFB4K"2BKU/MS,O'5^E8
MK!9+O]&Z\",MTQ-KX.%L2M+UK2C'5L014CHG,Z):0L7&*+$\76CJ[9E!R:D0
M!(*_1R0PT*(;9WNR"';"'+4@J8@BP.%\)! 0\'Y'(@!0%N;E<U!4&O?ED*_+
M=<7T*I;$!F3CVDC? #V(S9$,R8;D!1>7!+(H"=B)%%NM+I.KD1F?6+H"U(,$
M/-*LL_, IX!QL59,$H42-3\QB.H'K";#L<?;\'@LU[,)NQ>&HKJ/6$@.T4<A
M,S[--;/+6-E1D<09)>>&DK*EG%]%!Q;=J4NQC8%%$:_UH!"(Z#"74@"'Y7BV
MZI6SA::3PV3'/S@NW1>@\<M[_R*A8 V8@#A'>.JIV?(Q; =A!Y28P*/0(,3%
MD*,@))2HC;(2P?K(T/)#Z85J%L@H+Z8D$90\^!952$7>H"@3I5Z?='TE58<*
M$TCD'F6@2L'!@SB6MU+\FF,!0.IJ8"0W1DL2ZVX]L.Q*U0RBA>"?:E=@=5*F
MDO!<JC/P,X9J&).&1UJ(2 ,G+R3VU>)%]Y]9)?=0) 8^YD:=2-!!5S@%K52>
M,[(-&,8&#],;*W49(5*TYHL&;"30P)BV(QGLB<\#O?Q@$1\DK9/&5X>OHQ*C
M )'YC<.AX# M 9-<U&CS+FG2[2H<.YO=-1&:#*"E:^D]@Z<YF69+;_4, D-L
MQ<J)K4?H>'VOU.Y+2XU(A8^<@S)9.!$#*^!U[JXJ(8D90B6]7'2\Y\24Y0,)
M#.\.JVC+80H^)<V0G*,X-L%WM)R4YVAL&41P%%O^ZI\;]R?AAD@CX9PZ@ QY
MI3.E_?LQH/[;_9QVJ\_DO"*-8X6P3%]F2G>5%F-Z[<\+\ T%EG7MFGF@U]XZ
M&8?2]9>,.TJ7%N=8=(=51GC'XV?X QR:V8?$G:?8Y_3K[+J$H9OK<SS"</D@
MU^[X@P(>ZMW*CR]5R(^"8\]"LNRR%DLLKV$4U(CN.MQ+C\XD'O6AXA(M3L%T
MO!0MU;11NK[@40WDP0O9P$;HF790_((6W9G:V<VYUF\9ZOR?!)TF//[%QIQ%
MU<687D +$]BFJK;<V>QP':8 +"3V!.Y1 IQ"][1>2HP4US)83-V&4=$,YYZ+
MC+N.1[$D3CX1C9:F(^=F%$/<.R'6+T<6"^C=L[0_M-)9*5%XHE3 26;(EK13
M'3A%M\Z(AQFV5^OJT;EY[[LC!<]XYXX[AH5;0XHQ(&>.DL'*TWWH/H_=8^LH
M;!]#=E&Z047WZ,DM8.ZMY&(NP994R6E?%&4ZE1)2K?YL.QX9UR(S/$&C$N"C
M=K=$GP@G,**7-'&I6(*I2!,7CC ":C8"]+0[418R#(+BX58"@:)S.\^U&DUX
MQ2B;U%:1B<II*8,XQ?6X,HY$?3;I_4$7WU0EJ>RU)A6A3%Q50Z #T:-+*>"0
M]BO,0I2C[R/Q3?S8L$8DY"2MZC(1<L> ZK.%!3[R?>9R=S1*84&J$E& V6QD
M$V\1QSNQ*3WFT*.>^.LP1Y+B[BE]'CC)QTX<PN-'85M.**N&+ZQ[D5K[O-(&
MKZ :RCYCM]3Y&9OV(2A3+ !"]3R.8==?N1MFL L/]X\:C1P%@I7U9HM89&]L
M\-Y%=#A*_=T4N4PU44^P%P?]@==A5$2 (N4HBMZCL"%,"J<+5KJ>D,'",/2C
M'_R ]S%"_"Z@R@.\3R3OD<JC0V3XD,8CN0D0V3 1)A%Y[*Y]ZP>B-D$2ZFUS
M5@WD.99M(XO7OO?,!EWB:P&4U*- QB@J%RW,=:62P5U?V;LIF8LNFO'2P_*<
MWQY5;8F!)Q4Q\&^8;'$4)]V<^VR'1S#P:%U>]EH<<)I(@B&]E.MWI]IET@^2
M?N7<+9IETD'H9Q_@2?N8JH%>O8S)?_D]$T.BF%^Y,0@<U21[OC#WJ0B+8?/
M'*L_:P"+.G_V1V5F-71ZT>S'0$\*SI+Z'W/U**("[B/UJ8T$T!R9[BZ_EJ;[
M:VDB<+132A09X_E=*#&??PL V[+?#(:4BV&F]M,D*51BBT+Y:6])2KW*$WD!
M3>0(1@4N9]H!^\CRO*;H^C=SCR57DP0H9&%-DYH4S"BA%#F?@X-EF8=.4K]>
M+ HK-MN\Y8IT,<LG4_^,PTNDP8DU<MQ43E +XEEOC\,=YCPL'L/8_2#@[>QF
MX_ =#RLB\RVQT0_"B_%%F5Z#B0\$89>3)[=>B[%TJI$LER<B45,.C]DH7](S
MLDE)I%UP#\@LRH^"JS.GA,\D.0BD%4KFA;R@,)C,J4Q.&A%=JQ UVBJ/6.)$
MH]L<[H0!)>B 4*\-X&%#,[@:X[W6JM%C*%#@A#B.WVK '@(;U'63D5G%EDA5
M6;)F/U+ JFA]B!7/E42DU#_)I7XD8IR4D"I%#8>?[_":CX=/IK+U/1:B.;D9
M8J^ $.ASQ-PD2U : KSQ<*BANU T=4DB_P"H!Q8F0?/J$<$M$;E=W-!)!!"Y
MND,'B]O)-%3AI\3"7!2(&*6!6'8:QZMTS^)=/05*N(=6H16./!U8W2MZ1B(W
M<[\C+#G"U EA*AMB%XE::]C!ETHUB:9,^0P'*6[Y><W11+N8)F&@K9;69P>T
M.P],U".E>U*!E>2) .]^ Q%+25V<A&]9]#7'%!,L%H5',E**':0G,>DI/-"!
ML@=3U4!=1=IL 7<LQ)38([._U&,"$<_<A,@%!2;:'/QWS*A0@[Q:**(MNCIZ
MXG'(!R3M%UBP?N4NJ-_\,!3"GR0 OVLX!F2JY$@YE2+JAF(KABHV>!ZW=+,
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
M+;&KKIO4G0A("!Z/GM2[M'0;Q#$\9HS'$"?]TI-;NR*I.-.L/HFCFB%*K#5
M;=TH,FJV<_VNRY\WIM'[I7Q>FH'OE(D(D 67,YWDE:+=A1R>/2H M6I,8UJ?
M@2SR9"(U[N0/;Q;KBOG[2-F[DAHHGWFCC[)OY;;O)Q<VU>3<G%Y;BCP@M -
M8C67F"M?.\DWREV.'\)57W._6;3N2N\W5W$CKK&X,U[)YVW%6[>L[VN.$ZG"
MF?8)\KHOB/)WO];Z5W=?'%[\D&M0-5R:[>K=HUG/W:,^:+7U0:>L2#WN^]_:
M]J#3T7O]^>)]ZU? -1X,[\%,01VLZOO?BN3K&BL#H['3 \-Q4/8V<4>/F'50
MT-8-JZUWNV6OQ[9W5JV[U*O$()K8PWL\I9X.CJ*M3A=(>J#W!F4OS0Z/I*U.
M7V\;AMXSR\KK?9;.7_S(#[0'=N\,77: (EKOE+ZY/SQ2AM5W6KM"Q/5%F<6!
M1X5H=&WL_(SB0-PC^N,Q%L5(W%<'1]PMW1IT=+-WO+*ZI;?,OM[IE@VNW&=)
M?:YZM/%./_"QW%7%>W\P<7XFAOGU]$Y[6<NW":Q<$>&6;H XZG3W+;:RMH/I
MFQ_9[N&=.NVVWC%[>KM7-F3Y ,^=MJ'W#5/OM]8_>W?_Y/D-CIFWF(:>M/49
M8:5FK, A:Y+8RA7WP5'\*[/7U0W8\J[1UY99W1ISOCY$+(+""J=$I[.4NE8+
M$G?]Z%BAFEG2!+K1".<1()@*IJ%;K599+EYF[3O$[ >U9=VVJ7<&W7W9L=T_
MSK%WS:WO_^!5G3=)>L>8@V*V!_J@V]6[K4H,T2:#:,.[U]<'[9[>[1]6%M'.
M!9/G<UEDYLJMO#WF61:VBT&X'@_89P$/TO2]?!+(G.062FFA<;!0;_X=S-[
MF#[9F%WS'SW>Q*\XP85@*$QRT?*KX34D&=A*&*@8^9I_R_-R1+@E317@X&H
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
M(RQ4[(!Z@]X%-L9 8E@@/GC'/!;8KOND0C+V@S%SHA@'&FML,G5]'H^( 8M
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
M[/X(GH=]U[7A/9N@.HI!6%C,@-.!9T<Q.EOO;-&7I6 >WHT%*-$)(PP+P0Z
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
M%[A+&@N[/Q2677:=* AO,'\!VN1_?#R?]"'!-%.FVV"S)&NO\AO&&O\[HDV
MO6_(#1]8- U/6&'+_/M%6^:W__[[A[(A@V#A3\N[5RQ(E%:*$76C4(H(?WF]
MZ63YVG\NX6#9HA24#R)D>!U=RJO+LUK'/Z\_E*UI[.GA44%TC<2M#BY=[^U*
M[>3F5C5!P(--/%Q&%:+ ??'R2;FW0 *?93JHQ,N9M5ZTJ?.:YVJN6ZES%2TF
M)3?3-\O$#S'=V@N_+E<!6>B8B4J@SP3^R /JF0X;Q^B\)%Z &B2F.FOGU6_M
M4G!QOY[TH*"!*;<< >XEFHL !BJQZY?;ZQ5?C]XP/V'**4M5TZCU/18P^%A*
MXSTBYTJ !D!>R),E9#P+HR"ZIP%40DUR6BK*"F\R/&&Q /PWX$'].;4T>7@X
M8F6 ]Q&U"O'#8E&1S1:5<V.P"$6B)(_%4W]K@Y(MTI!EK@66LSYS:$LNDTS'
M1WZ>"<&0+_#&V)_0&(V'(KN<1BFE)G"EV7+N,7O?"WWF6:3^R(]@E42P!U/S
MU5BD+-NDG7(-.223:B4.N;V^E%! 80Z3[@['\D:8/V&9OBQH_FT18"D7*PM[
M($&TD$)>\7WO,<J,8LPFQ5G]]ZO<T!"IIO*M6 >#UQ#,YQB&QWN%HC!SH?#C
M?P<L9WG/T3(%["0+YG L\A0MJ&=45=QMH#$\EH87Y4<Y@Q33-*+RB,7">#8O
M*U%YE1 B?<;,B2J]&KU^Y?O^:XR/1X_GX:_38"C>854MYM__B&)P1'\C0-"9
M=!/? WO_FY*+0O/JC]]N7K-@IT_C(A,"5B?B__KF?SZ\O4"BP 4" @(?LWLZ
M618C5B#WP\1G==E</, ERZ*7V2*LWA#,;NXP\+2+*%??%K=<B?ML<-%]+.0=
MH[WOAY?2'S,?Y!2&SHO?Q, X\R-HY"#-TEX8"*(N$1A3_':S!5G*[G%&RTDQ
M03*+'A'()^$TB*])_I06MA70A%(..Z_E[NZWE%\!ZCX+*!&0)Y)B:"3$#"66
M0>[,\ !D<.@EKV;Q)WG]6R&1YTW@PB0Y(4*6H%AS[3,O+T[2+#H#9"OU2J-)
MNC'-\; .;ZQ$9\4_9%LQ[GCPXR5LMTQ'X,S\)24!/E.C?!5X3_R!A9 @(A[#
MPDP9N1!KO"Z" H)5+872")O^VY6YK4X)0G4&W8(Y4EG9&H]?Q&0.[,'R\S%A
M^;4H9JE]%L.$)36ZL".*+K"2Y@.R Z/)3&0WX<8%V)!N'& PA?-%3GR*,O)
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
M1DDB3>-H+LK'HS"11F0:Q5D[1-X*\>0,@%>JK-FN;%JUGETTV/#T;"A H:(
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
MM'7#+=S4G=LTAJD2^Q@*>G?VGC!]PFB'%W#D^@UOC>8B>@J2=?/R^P-1B7=
MFMJ.4A>(KUYX[X.C?I4D) 6\>7Y,*U[!X[A?,4WW],)!FJF*INLY9+OW; YA
MV5NKH(H<RU!-U]H70C1E]U?+MJ989@$[N%K5'2J=SM45S5*4W3L4C;T5&Z\-
M)C" !5RM(&YW[-<0M+KQ%MTP==/2]P*-"F&L#K^99GD5WOBJG:NC6K93,&YW
M[-<0M+I8TT#8V+:Z%VAOR11DTP3LO33V1TOJ1X!ZNYK,T7%-\;L/A-88)RV)
M($LO":!: +0.?6U4*RKXHPVAIY86(\]GDK;(H^! :JYJ<%MN=8?:V]=%CF7K
MNF,]LWOF8;#Z=1IVF%#9WE#Q&ZJEF@4C9-L&30"II/P-7=>+X=4N %E-+W[R
MPN74&X,_ E?]O8>MS%*>0=H-K.8JKF8=!&O-@=7!'G<.A%F>W<I,V0KPJ9JI
MZ>IA<+D7>!8X^LW 2SX2^"!YP_J7W,T(2=DW16_)P$N2M;C5NGU0YV)K.IA,
M6RYV W@.>,Q*8D,S;$77.CLF%<H[S"FNI+Y\>=>*EC<TARN"2GNV V7M])ZN
MV?M F=E9I?H=U'CMI$H5U2S<T_5=]H.CMJVCNI9CUX(#[4Y@PWA))A]];X2"
M'9S=ZV4<-T@"6*JMJ?J*=;MUE^8P5;FMAF&:19E4#2;*:?Q3Q0@KY["F>-)<
MD),J9^AGMVD.5*4(JJG;EF'L!13<R2CQTYOP;CE*QK&_8,E8_)L_\;WX*:')
MV(9H4TU-Q5C-'ENV#&VE"(*)VK 1M(7T$JT0X6\OF=/8#)>:;NOE7-VV'1H"
M4P55KFFIUE[ T-^)6H];0E5J>_),!1_2L%9DQ[.[M0=C)?GFJM:J>*L-(K_M
M=V"UQ,W1IJL..+<E>FY8?7\8*DDS33$-=P\8BIS7F'T,Q2W:!YN7WQ^(2OQA
MNZZY_:9ODH]<T(/=&J&=129_^.GLZCXF9"UMOJ_A!-+'Y*)Q]VX- :MM26F*
MJM<"3. 5.(L55'X;^PGYZGUKAX<<S;:5@J_QS#8M0%6%J1Q=-VVK-E0L<>D%
M2W(UF9 )? Z^0R765VP\U [&,)]C"[U;=;/6(*PFLL$PT)M ^ &[?I DO06V
M_#TAD_=1_-X/T>.D%O_-*/#O61/#:EC\0F+L)+)6C*=<*E:&R^J;M@CK.CX[
M@C6K&RA\3"C.I[VM+(SD. 6/:./J>X-0K3A0,5V[%1":FIPF0*(^ \@6.587
MGFJ8L95BI6EC>#Y'X;BAQ>#8INEJS\"4[],"6-52O8[C*L_QT#I8["IB=2Z9
M%&_D35B.4!0,U&;RZE(QG*R"LM:^+8-<76PU!WESU*>Q[')4VW"+E69;UF\
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
MEZZ:MI5-\3P8G/6OE[WZN-Q@4UL/#'>?B;__S=<M5;7=@P.\S[VW#=725/7
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
MQQ)9A*%1_BE:&O";O_V(=/!_PG_#7_\O4$L#!!0    ( +"%L5*L79G*MA$
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
M%A$1Q0'5^7@:OJT%+O\#4$L#!!0    ( +"%L5)_C= GDQ<  .L^ 0 5
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
M.MFV0A?&SH!8L>LV\L7,C*(=&$;[O<E@!F)!Q[T;S)A8L2#!T*??!^#:P>#
MVOJS.3PXOAH.;GM-#;1LP3S:.OE  <P";]3-C+8=&&[#,_,8ZS >Z0!>(S[)
M".X]^GL 2.E/\2FZ!+N9D;4+(ZLQOS)@<&((Z"P/:\*!BI/?"7PJUOL!2;#V
MIUW336RY0D@Z2Q;7).3,#L\EY(P:;D+*6-;/DR8S=B=S_R8YYN74'!$NJV76
M34K&3[%YLE5*M)L4#9NA\H3,Q NET]0F)8[G>SRI,I%$.NMKDFET^L>3*!LT
ME$T"FQ2Y(.?B"9@-'3B95[/.?)^"\?C/9NFI1*Q)GM,9&8_Q;.R0EY<UR7VU
M8)LG8S9N.##D;A3,W)C)8 M*[NMX99@/MKDR%VS@C@8$\">[F.Z:U:-;!5K)
MSAWPHBEC?G?7F_X(M^X/;D>#FT$_'-VCP8*YF0D$6_TP<-F^]D2T,V*5*^PT
MTEPUO<M.7-2L)FW/0,/!*<\ZWF7"GW1TN@=9[IEB3)97[F&LR:<D'X$6,C(E
MSW?$IZY)WK3/X3OYN.PBC#REYYQ.5BBH<H4&>VYOV,G$CW09'C(=GO(R!:_B
M/O$WPR"(99>/E(%,K 05ZP?2J]@XUY[)?G(7M24Y:EY.SO7<F>P'F90W.&HC
M9!- ETF(R@G9+)3\20@NF)F\"#<+T2"6*.$$:&:RIU)2-@NFJ- !)W$F[<(5
M/DB2&3O5Q#7E3!968:Y)@: 3<P1#7W17>:E&Y%YZ%^>SK%R%(C0=M%8 +7NW
M'4<3R@6U6_$,8A$7:9"YS\L.76L!CJ,)Y8 +_:N^WEC.*Z7;^JPRG@5++[O4
M^7!@RVE*.:!3"H@.5RWI7Y-$L@_"JMW)YNE$.1RC([G*AP B.MFG5]740<5$
M]0%:L''WFFX<S_3'-JL*6;CF)CKR@7TSER9Q7SWCD;B<X(:U4K81V0=3'0!?
M%7&;PG(K!"L9\=T@K%;>YAY\^!!TLH^;.A QM&94G+\K*D3')=.9E2QN8;JD
M'#I>O,#+D]]G%IRRU0L*I,%Q<81C7>[#,N\_)59X8(C^LC!9X<4+5A AH>Q$
MEP-+^BY4G Z.[]+#0N'><AD>B[>;8<*9%Z/'D\O.91'8E!-(77^.+GKB>L)L
M_7WYJJ<&9\++"MW)ESI;PU]9:JVCHMS=?+FS]?_5Y>[*'!KC*R([M;SNSI.X
MYEUZ+J:4.&B*F!N!^<R>J?5$[QS;?^0LFI=O2?:PBH4T-<9659ERDQPB07Y0
MXLZ>G>J0[QN0/4@?">F4@DX38'CA <XKUH3LR>=C@AQ7TDG"? -#_&$H1RW(
MGHX^(LAQ%9TFQK&YE(H8ARW(GJ0^)L;QZ:93P[BW\JE[.-"I9F3/:1\)[5QE
MG0;D):%5-)"NB-MI036WEY#<LAE^5BX%.;376[-O)2$L;D;)R+D,M"(-*8=S
MZI3;F\ /7'IGVN8Z6*/R?70#Z@LI7N\NV8YL3U42W/3:=R6MG:J%#VS(;=D(
MRIGTJ="4;(_6B ED=7?"5L"2W]KL(-:8[ F#IBPAH[_3M066(]=E"K&V9,\J
M-&0)&>V=L"% 5E6;(;RU)7OJH2E#2&OO5 UA]DA=2EBJ?; =Q)N2/2?1B!ED
M=:>X%2 F* H)U K\19EL6?Q5PVT(:3:E!3*7G[.HV)Q:D;X(\X-T]I]0KL.O
MQWQ?QVE%4FHTHV-L<4)F3RS:'VLKB?N"8Y>X)5;9<XNXYRXU6$W%EZ:@=BI[
MFA%&G&;*I/@"":RMU,G$THZ6V1^5Q;4YX:'%2A0X[\HNMT7T5]2F*U.TGR?G
M>9GW_T2SBWM<L**(Z*1':%QH4H,U3@G*Q669&RZQX D)I<=:9=!#JD%9^,IZ
M$1&=](G0*N )B%3#;F]K4[IP[ 7$Q*%B^N$-2P-[)Q6KS@]/_& %^Q$"EN4\
ML[BY&-\ZVI8^!5K&!NI3IHJ)4S;DR0],/V1/$2R*>5@P*L_VHPO%(&!\PXWX
M-#K[/8 L<)L.QDZW+[IS#=>&] OFTFPFS;3GWU#H3<0R?.('['RTQ,-E=5"R
M<=EQ5GECR+V>KA85*S=*8&0;.<RGL,VX]Q;=NLO#;":_1=DA72.&PE/F25I'
M+0%%[2^2'6$V8DO_L>%'_MZZ#]F=E(7AA]2M<QD\;EW'XX0:1<\KD/GM68(/
MN]^V7FMWHNKNB =B>8/UAI@N6RUB=^WP3IRMJWW9P04?ZH),LAZE-G'D3!W\
MID^US3&*Z*R6X[Q,=E2!LY!C:D#1X**:N&':7K=?V38J.VAHP)DDU'>*)A%?
M= *YMM,VT3E.5^E5J;[C(68IZWV;['FMNHVHLL(EC$^3:1\^%\8>N4XV22.[
M'N^ T2)/>/5[^%ME!KN=D;CNZ\IQGXF[]*XA*?!\<U&B V,:DUUJ=UC_Q*M+
M?>ACI3K<JT^$A,HE ?F2B;!-&H+R\)69WZEQSJ;!2+T:C*4F7UH*SK[PBW@^
M9$]V*IR%:;1P)WU?'*]ZYT/VF*;\"^.:O 0LG_^"I;AL=2)7@&:*PPI$*)C.
MR]8>\D7H-G)O7][%ZKB.D:U"++QH75(725Z^CI,J6XR8O8Q=DCC5[ECD^H4C
M7+)X4!5@0>:SNWKHCMCD@3+1;R@MV*7-"#C/UYF0%;Z&?_BEF$Q:A"=07C8M
MPZK@^-EQ(2?<?<Y<&938UEP?)$?=M%P!%=Z^8Y$@*FPSKA698VXB+L!F.YZ$
M$U]+DVV!XKC4HH>/SQ#?F0IHI'I2OH+CEH&27)9%"!VHF$RJ]SP4!AE^LY 3
MD=/$$$KUF#6@4=)7%DXT;/_ _L=V^, O_P902P,$%     @ L(6Q4M\?J+#'
M$P  & 0! !4   !G=7)E+3(P,C$P,S,Q7V1E9BYX;6SM75ESX[@1?D]5_@/C
M5*J2JD@6Y6-FG)VD*)GV<*-K16EV-R\N6H(D[E"DPF/&SJ]/@SJ&$ D"I$B0
MWM(^S%H2 'Y?-]CH1N/XX5\O:TOZBES/=.R/%W*S=2$A>^;,37OY\6*J-Q2]
MJVD7DN<;]MRP'!M]O+"=BW_]\X]_D."_'_[4:$@/)K+F=]*],VMH]L+YAS0P
MUNA.>D0V<@W?<?\A?3:L +[YZ1?-]N&[F6]^1?#M]JEWTDWS]EEJ-#C:U)W
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
M0--LA1,:J25XA:,T>,&3R(_76-V%F>L/VIW9NM7HVDR5P1#3%C'7Y>WU$3.
M&A90;@)]>1.GZ5<PB'M/&A).LMT]<20;10LZT]C0V<G%[H%\6S%3--(<DJP6
MKM1I:J &AJ#F6-O4+#7/$--%7D1ZU%+[#%%M4'/*BVT0TCT.9:_9%AJ2;6*
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
MI<7OK>-MI'Q+[/]OM,AW(H:E@<%<X<A^\JG%1%LLIW'JX@.TNA/#$V7:"8F
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
MYZ=&$$TR4S/#-NW8;W)3?TA12HT=B9A%#%$_9%^L5BBX:* T&/V,':@8I]6
M03)3F()90OW9['._9@#&6,KZ8O[-<(-P3Z$T>)BG=8 +[Z0:S@EG!5-'./:2
MNZL4,R:/TYL'/RIU: EJND _RO47R4A3=%ZC-*7A/XF^?@FRU>@YP5AP2\5(
M8[ QQ@QZ-<"HQ9TW=G.,;7H42G2AN]!"GXD:\DH]&./+W LQS:<P?O6#E+Y1
M9K2NJ=4:]!$!,Q<:SP.H59S3S@ZGZ)0YS0B=9U9A+VCUM#X@2TY ]W9'BT7^
MY%>T8$/C WVE4<DF2]WA4AI8NK//=F"HZ)Q?7="V6<;4D4?U\T?:Z*UVMG+
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
MS;1D"F&G!&T 5G*02<+:'%%B;-.)71I!"WZQ$2B5C'>^P>UF=]RA!K/K;/X
M9/>=Y$]0]X\YEVI[1'?8>+;4UG+*/[$+2NXU58!W>T*PW)$A,H;RO9^C1(A@
MCZ0/F]7&X&!+CSX)CA,G=$GSZR\7./_IJPY'6X[ DC3)?KU/8GJ8;9K,<?(2
M^'CT&C3B%)D,G!K4(N0F;[DPV\$IY-'?J,9_.6JE,_R"HZUXPZ[\&YSREB(3
M]81)+H2^Q*\93B(2&?K;-",MK8>43)*5%?+9 MHD(M],\3/=91#-_&62@ZVE
MJ*%6BRAB,>=343TV)2."FKR2"T=L>=6D.>_^;R23-('8P.U1M12@0B>YVO(E
MG=M_A6AAE!-^>D/_"2_C!-?.]N,4??F4+[2ZJB*+.\>R.[P#555S/O- R6T4
M<4C0RF\EH:)*CM2![FET36I"= 9RM"1-M\(O7J_N8F6PCK>[BU6G;&_">8=Q
M&&Z[KL2C1CKT)(>D-,['DCP^%[G>$A@NM; (V#X]</VO,#@B@B1>Y^MG:4]=
MH5=XDV _*#?^1NLXR8)_BE+T&6L-7?4&+K3YH%"!,A.P@\N?1]UKL+F85],Y
M+J,NO4U V,L&WD7^6*;"-:'TT Q20&XS1R *JEN1X^.VZG-)^NA-)7I<9B@F
M! )/A-)#,T,SA]&(@F*&')]X]"EFCSWO66KZCCC9T"-;F!XQ478;+<'!>PPA
M4*ZS:$B!8H,0&G^:IQ#JY_R<I.X?HP1[8?!/O/CH!1'EY31Z2+PH#?/'#Y9L
M\8-P=N-%.\7C6-WL#,:<0]RLB-7%" S>'8"<.U11F4+/Q%8Y2R*13K8W2,^=
M!3631W[%M6A6S0F@])ZJF<K0G9H.?+M[D\G#()P9R#:WJ&![O@UC4_LNCN+F
M$*Y.L*&0'W(C6PN[OL@H%79.*5.$W!-L](!ZL51SEI\!6^8A]^'7,&RZ(M%:
MU 5;D:XM1HU?20<:)XL@\I+=A&;?(.ZR1S_B,&0.D_X4<\?-!_NJVP[Q*$6H
M[E-[_:3S-C2LG\*>7; )X^!<P*WW]SBY+/=J1:<"> DX>]0:?'SNX%S*[3$
MFEPKS].]38,(IVG!0Z[TC13@5(8=7"[E6"%T D<TAGV_-=-M,'*XN)?V"@$8
MP>,EK07Z>!?M6F=!^ML]F1B17WC/TC=/U"J#YF(W -_(Q*Z0=SX(6H#DSE95
M$C2(9$<L]R<^_M75&8)>:P=<OVJ$5E)1-*T!/0R7HC0.%Z3"R/\V:$GS&%4'
MM8XT!QBMXRWIUZ^VF(97S=%:%)6IY0>+NTU@5Q&S2MAY,S=%R#WVD:N@!6G3
M;!EB3;7,^'(JC1S84&Z$5=;$24>\)I%7$GAABC8$V\KKX1$69:LF='J(&9GF
MV\TF#)1-6B@\<'M6 &XU9H$DI)8LAR=NQJP5DVX_;\-IJ7,D=MP7271NO<C+
MWR2ZQN*]=YGD8+Q00ZU((1:#P0@E-L&I>":,]M*(B@_*!,+>XAT?<W_J.H[9
MP</7\&2O "6HM ';IE"VPBC"KQEZ]QZMXRA;#4Z>2?3P.?XK??#9RJVZFGL*
M\4[H6;37.0TB<7CE7/I AZ?WW[AC%%'$G3A54P3!*LX1(UY56B?#K#9B*;?>
M?TNY]>$[1]RR\@L"A\QY ^,FKQ%&X=&R(U&!/_HH2:.KE1Z,#'K(%1ODHC#B
M82T^V?G3FL9@Q-#$PAH%A_101<%*:5#CBPE29_&O&)PZ^-7K..:,(NS5*9P
M<Z %O%*4RFC71,L]C>1QKE[E-*@$+,(5XS3WR#EI#(D"**I5 K0.:8]5VA?D
MQR#"Q1F.6[Q^:F8'E@K]NHC]P4J:?&M+/RV]4JA V"[J0A05LNAON?30YU9R
MCJSP.O"]L$AXDJJK02D-JSY,H/)O2N4ZJ%2"447)=H'G7IAIZD8H!JQ25!BY
MVJ#"B$J#J(;K;1*Q3O0Z>&5]Z2A:C,O''21U8J #JX+, ;=KJ](\0Z4N(LJH
MTG9:>6Z2.8"JVL[X)4D=V$%D:@KM;:&],<2LH4+XP<$1Y7QECS[$0GAXZ_DK
M,N8F.TE+E<C!JD(U2&ZWEKU!0]M@)>^T#<Y77K2(H^=;+XF#<JB]S*^UW03K
M(,,+2>48:\*J+EO8W+'F0A\Q ZB*3@H3J+#ANE(%J?6G>5[\Z39+,^(#Z1G&
M1>;\^R3P\8PF3+R)/^,D_XGZ(:KT?BR#(T6O;@E(DV#$/H :SQ@4GT"U;Z#R
M(XA]!3'CB'VG_)E^Z;1X];C9'(E7+<N_%UZ)W>J?5^P[KGGU":\"/\1\LG7^
MK[#J5P2-RV1=R" FY.B,;9X12K"[(Q0 E"-1C(L[$LFDSE AY[20Z<5!73GO
M9< 5M0":K+3WHDX+7%[,X I74Z2.BK&6'EW10_!2@(I7 8Z[J[L7==UAU//2
M*WL-H2#,XC?H/QHUX+P3T3Q67G\"'&2!FQ2SHZ)]H$GSM\EN3M]EHXGWA8DY
M>"E !:T QVW6%:*(R9XA)NWL2CJ!L(K#!4Y2NMB;[40ESTO]^@V8DE> XZ9!
M-=$_H%P8C;(L"9ZVF?<4LHLR]QZ,3F84+<QJ1Z<#J)480U7T42R5:"[N[")B
MFDV7Q>5Z48TT!  5OQ@7GW$O97<*"SE7/1-F"578@GGR&\[8ZH<T:9-<&E#Q
M&X#DDV,P%<;Y2@F-];F;CD[_CW&\8(TX?V EG9-V/'W!R0I["WF;4&D!JBD+
ML*+6<X9*,4=5]!%']+U'FJ=YL0ZB(&4WBU]4:<\T*H JQQ1INV8*/=:6FIJ.
M&U25%;> H7ZBI!0"5"-R;%PJNBJ1;RGJ[-61/%&7HD6T1 "5MPP9O]F?RSGF
M=X<\:[=!%"<DPBL]((V]:24/ &]QMHK)7UZ("$LB):['P3X/BB/#>RU[0>1F
M_X*(^+A)D1*OF)'E'T"U+YPUCJ+DBT'[I'NH!'RZ+Q@-FXY$SQLY0DD=$X6R
MET%?7KA]48KN<"9X1;"0L3W'=X=)/$<PBB-3J3B@]FR"DH]%:SJHT1I)&\KS
MP!+],UAK(+_@X'F5X<6(Q-#>,[[;TO,QTR7;PZ[M4U]X:>"3+NHJ"+=$6E2S
MW2P!JO0#'6CSH32'"GLH-TAIP$PVS@&<(6:6A<N%85=+ 0S;)$VWXFJN_QU0
M3RJ$)3R90<<W)N:T@&MU+R_EFA"XHA9ADY5W3=;%21:SEP@N&R\1\"=>.ED!
MT+WU %[^'H.%-7?Q(GLE^JIX+7H2C7R?I=R;81\'+W04E@2/6CT M=L)KNQ-
M;?3E5?U-[=("VIL 4XETOA)E9 8E7L!1*H"N-A%.P_JJJ8*II_L$;[Q@4;[X
M7LQ:2/C$WDF0GQ7J9@ETS5HY8%CEA<UJ-DCCQ_P%"J>'EWCG&:A]/V)8YVTM
MT/4K!6M8EWF]U0R J;QR(+CW=A08W0SP_82$T)IC.MTL@:YD*P=LQ]G":+YI
MDIM%[@\,27NR<E>!$=>J$V]H@JYO)>!NG32=$%$SCJKS#F>77KJZ3^*78($7
M%[O'%"]([U5N%HW\+'B1-FES;4#5V@%TNVKI AZU@4HCZ&F'OJ1V2 U_A?9;
M;7M;CNJ7=")L&?\A'OG_V 8)+E.VE7<BJWO&HOHUUP94OQU <U= "Q-T0;8P
M@DHK9XC9.:L.0S%3L)IOOG_3M?D*M %5;P?0ELVW,N6^^3)/<1+03;_F8"3<
M3I%* ZH_ Y!\KL!T19H=4T*"8=75VJV_PHMMB.D*5S[7WA67%1YHX/: 7[.+
M,/9_$R[I&NH"JCAKR-P"<&& ;GI4)JH+'NAOS RB=A SY.RQL,I1D_C>IJ[M
M[8&L_P/<4''"=.8#ARD7VR"D^QCTJ.)DO2&C"4N"R]^2-5( 5-=F.+D$7:46
MJ[FZWIG;J[6^OUUO0R_#BRN\2; ?L)T)\G.(Z0^4P.LXR8)_LM];A<A]V094
M^;V[Q%VEW'\ U;]PAJIOY&V_]I4SF 'X _$KH'T@76 EC/>"A**Y7'G)LSCH
M5FL HH$A4.Z.5:&6KSFCO2(J-)V%TBRKXPV-&-,;3,#A8C-ROL(XRU?(+W;Y
M,UVAEZ9<,VCD&&C&W;V8!E3W?7LDR_Z=?^ ,Y9] Q3<0^\A9L6M!)V?L0XA]
MZ0S)N@\7IPGJWV_UB\4"W_W]F#L]8*0%@ X=P+9KVDC;49=P'424;HR$97RY
M4]RO5\D#J"TKF%P>PEPI;Y%G5;B]<WT!7^B,^BJ^1@5Z31E<SY=7EO.[^D*7
MRO74*_&E39T.]!H3036OLD*;!+_.;GP*O7J,%D'*9N3T>()/1NC\64/C&I09
M@%Z=6MSF=5LWA7);*#?F^L);'GE=;VG&V=L@"M;;=8W&BD'0S@*@NNX(7'Z/
MK@Q><TNH,(6JS2-BC)[U?\W0PV<<OA )[4,![FM>_%1(9R.G5_\"[)TIP/IT
MNNE/3")F$WSE"Q_X.,#,21* 1]\#!:C1TR#!-2GVPSE063E%"O#@#V< M7DB
M! A>>N@$*BLG20 .? \$H'<!3X  #RN<8(_FH3^@_O=&3J_Z!=@/K/V]1=A5
M?T"%GUXU]Q/CN\I7QI;,FYYVFKMW,@2HL@_#SZ4[8];.4(L",&?UB@SFHR2A
M&<,I2R]V>Y&"N*//7K(H,I"72<?3290?L>*V*WK_ @#V'-DQX>77/K_D\K[R
M 7Y<Q\D2!]432:^;H$A$(B+?8!\%P,?A?152]/R)?ZF@]G&Z%UN7*P @AN"L
M?-. #)=[%/DQC3T.=@?BE"E<N[_>2A+1>"/B&$0V_#2T]  #>GQ,4C<R=' )
M/9IO=[B*\NE5(J-T2&))0!VA!B 7LK/[DI!R(8V72TSO#^SS?,V\#,\P526!
M)*/AY8J2<!*5UX")4'[HA6:FSIM*&,:?Z>Z2J!)[_@2@VC^69VW:5-^II3E#
M]%.H^:TSE'^-CE[E]YAL<4:I^B2JOLEN+/CN=N+%12A*1V=.+9$V>-8H07<G
MA-O:Y4@O/7,NE@14:QJ _(DRKOFY/5[>L?,^K0[YD$Y66&."'A-*_=7?2L'"
MZ$FC KG>)$B-ZHPH.%GARI^Q5APEY9>LM"H ZL@6*9^B7J?JY.G@XI[&K1=Y
M^03K&F/)H2(C!2@U98R3NTZN40152^(#0*8ZX.O*X'B/@2ZT&A.>VC'7.H5:
MTY_),=(&57/FM06^ANQKQ45-%/>.V!+1(E^?5@Q,2FDH-6(&4G(!2ZP%IV84
M@Y%. 7;]& Q#.D50M20?@/0JX&M*/_3H5>'4EF$-P:X5RYH0E'[]5S?D)_+K
M\E?D'W0GB/SF_P)02P,$%     @ L(6Q4E-Z"ID_-@  77,# !4   !G=7)E
M+3(P,C$P,S,Q7W!R92YX;6SM?6USX[:2[O=;=?^#=K9NU6[5VF-Y7C*3/;E;
MM"Q/=(XL*9*<9.Z7%$U!,D\H4H<O'BN__@)\D2F2 !H@*8 >YT/&EM$0NA\T
MT-UH-/[V/T];I_>(_,#VW)_>],\OWO20:WDKV]W\].9N<68L!J/1FUX0FN[*
M=#P7_?3&]=[\S__]W_^KA__[V[^=G?5N;.2L?NQ=>];9R%U[_]V;F%OT8^\+
M<I%OAI[_W[U?32?"G_SR^\@-\6=6:#\B_&GRK3_V/IQ_O.^=G0'Z7'B1;Z%#
MAS^\OWCWN7?Q[EW_\N*RW^M?_-(_?UKC+[PV0_QG\N'_N;R^^(#_U_]AV>__
M>/GQQ_Z'_P?\KM ,H^#P71=/GR[>]2\N+CXEY']S;/?/'\G_[LT ]; 8W>#'
MI\#^Z<U#&.Y^?/OVV[=OY]_>G7O^YNWEQ47_[>^WXX7U@+;FF>T2<5KH349%
M>JFBZW_^_/EM_->L::GET[WO9-_Q[FTVG$//^*\VHWUN)(']8Q /;^Q99AC/
M!N[7]*@MR&]G6;,S\M%9__+L'88G6+W)A!]+T/<<-$?K'OGW;CXZ?.LF<M8^
M"F+  ]NUSBUO^Y8T>HN!BK;(#0UW-71#.]P3U/QM/&C,2-SK@X_6/[W91#[Y
M\LL^F2+DJ_\=0AON=WB6!_9VYV#!O*TYVH'GKI ;H!7^(? <>X6GYNK*=(C8
M%P\(A0%OS/ >3CWRF>EC63Z@T+9,ISX;E=V=@">BZ8C,BF"Z'GC;G8\><!N\
M1HV]0 X=4(\GYFP1>M:?#YZSPLON\%\1GONU6:-W>6K4S.#AQO&^-8!6L:=F
M.;DR QM_RPS_%7]?O.S@I>AY,( E3*"+9L<^<A_Q%WJ^C;ABKFC:[%@P]SO3
M7HVQ53)&>(OACHA*T/2XO!WRP_T,+VOQ)H.U8D>FU@2%_"'R:9L=[8WMDM4W
M%LC<WCR$9][Z+ J0$02 ?0E&W>R(ISMB4V+C5'+,4/IF1VU8EA?AY06#.L7[
MFS\S]^:]@_"O^"]^A%;#IQU9E;C#%^ZH63[FR"'K)=ZGP_W2-]V F/)XX>$-
MFT?7["B7YA,*4LGP1E;5MMG1Q!-M;)OWMF.'>#T\6R=J0R \FHR\H0IWU"P?
M,).A32L@MC;.B$.Q(C85GN>@_9)#UO0>B7]$\:SB[Y&EI@W;&A'^'07! FUB
MXX9K6%#:-VS+14&(^?:QP6+A;_%!&#*)FAW?K?E/SU]$NYUC8ZN6-[#JU@WO
MTJ;MQT&(Z3K9<FW3&6''W8] L +)&T;9W-FAZ6"%V]IAZG#'.]8"^8^VA3"0
M(0D$1:8SO7?LC0G:1^KUVO"ZCCTY\GUXU458IGQ]IQ(TO$I&]P'Z5X2%,R0V
M.'=UK&Y^<J]GAG^"2%&BJY/SLB361!.<''?4FC<'&R^5X'0>%&R@\!Y.Z4W!
MQB[2AQH?!<:'7&_M^0&P4=,I%/D$L&%+=G<2ZQS& 8BX-4L=NOY1"-JUVH&;
M"9-*!]L.QD<3?9]BOU]$VZWI[Z?KA;UQ[;5MD:TF6?.PLF46R#4*3=N1M 2D
MOD([WB>F3Q:@1VYXHXWO:LUB @)+IV@W&BXJ>RC]Z2P]H( %NCCYV 6D+][7
M*2U7(!9"G2@8/Q@/N=Y.>\XARI-L?VI\#.",D^SN-&<BH@B)]M.>KP24/H-$
MD;<$'+AL?VJYZC?-5E\/OBZ;YNM2#[[ BE^[XS;.^4298%.=)-( U'X8]2E'
MS-5L(/DIQPR>&(+=M!;C 7ML-(JV1\:=!0R2ML?&7:,9)&V/#3P3 :3M1O*@
MT2 VV4G&R)V,/+J3C)([+7ET)\AL$)VE0IVTF?D@.G 8M0Z1:* >-M(YB]]=
M+M0YQA\<D:"G$+DKM,HZ(OPV=#<"?TSZNDC^Z_?.>AE5_D?37?62+GKY/E(.
M,AX<SSH:MD,NCWC^L6S)J ,\[/B*2("L\XWW^':%[+=8WA?D!R+XB[.+?GI!
MY-_Q1W\,O$?D&_=!+..L/\>\1T[\+7_@-H4F;T\VMD0N<[2QR7>[(;DP5#W$
MZI;%D>9G@N%;/<]?(1\CE/5I^M81_N7[-FF+M[OX"L69]6 [AZFS]KTM36:I
M?#S.@/-BQ%]U>ED/XK70&6&5>/H'VK.$76H*E'9?G;@IW"F1=[8 +'&_U6(^
M;@&4[J4*Z5;QHE2H,^3;'EZ95^2"(ENZA:9 ,;]3*>9*[I3(V\##69$AW3CF
MIEK.A29 ^;Y7(=]*;I3(=1#YA)<;.[!,YRLR?>94IK<&2ON#"FGS>%2Y"R9#
MFZ.=YY.P8')%F;D94BB  'Q4N"<R>54(PHWM8/<,3XB-YS,-D4)#H,A_4"?R
M2LX42GJ(_> -AOZ+[WT+'TCXT'29$J<0 "7_29WDF9PJ1&"Q-1TGBZ*P)%]H
M")3X9W42K^1,I:0?D., IOAQ.[!KHU#0%8PIE'.N @G>U,UTEV%)G$8!E;U"
MOY+-K%(4+,_'&WLLK/CZ_8!D<OC[@;=B1E(XA%!,E'BC JPK-F\FT?8>^2P<
M\JV@0E?BF]*84FG%>]LM@=ZS_EP\8/Z":13&]96P <"TY9ET4!24>+!PQI6&
M9Q*?+PECW.#/*"8/HSD4!26>+9=-#81/'&ZPZ'.-H8)7XM%R6*P0^]_>EK@8
MXP]:/S\2J#5U=(ITV3OK'<KHX)\'T\GU<+(87I.?%M/QZ-I8XE^NC+$Q&0Q[
MBY^'P^6B]Q]WKAFM;/P5_RE]L)1-M[49W,?01<'9QC1WR9Q#3AADGQ0G7_KQ
M'X=QYRY(S[S CJ<._0 J)8=12ZM3??:2!-_4]N/S0VFNZLA*2,K'BL=FJ+D5
MKSY$I.@4'9'DK\I.L4!B]"I&K).$LU3Q.;*0_4A2EG-%E2J4H+JYLK,N"0R8
M'.L!2G8]:L_$XKB5LG,P"0BJ^--#\NF%K_1^1);8<L0;'1 0L;+S- F<!*2A
M!WS%BR_/.A[@J<8%$$BN[)"NQFH'DH@F(,*T34ZOFG=S9$#A:! >^QKA/Z[&
M"=?4$<;#"[W0=.*6&L V\5Q+S**NHE!V,-6454T7@QXZ!BFI6;7!L:B4G6U!
M)5_<W*!5156#E2;<)N59\S&'A..K?9QB/'#,(&#")]J/ND,T.43EY*0'QA7W
MD*?KN_06,AU2#IFZHS@Y!$%2T .P8]LXMJV>V83Z""4R=>=TLHLH0 IZ ':=
MVE1+\REA,G>U%"\'$/ $NE!W]B<'I+!T] "UR"7<V%1Y,"@'$8W7E^$X\)!3
M>9)5!Z^7@E)N/2#EITH/7/#=/7@/4*1U]/]$Y:3'.IH;-?A C$4#1; U9U 8
M!BJ*6A^09>&]4H6?,@/\L">H$_!1SPF0%0N!"LA(#W#SA82X(%8VAH+5FO\G
M#!:#9SU R0<9<M>;N?CPZ*!0M>;Y"4,%DX0>J!T'%C)6]US4>'10U%IS\X11
M@TE"#]1$-K$Z>U5K'IXP.J MJ>O^@\@9$8<,BG!K/F%S=J;N1T:4Y1X2>P&0
M0H%L_A:@$!*@'5#78!EEZ8<@"""%(MB:TRZ#(%@D>B!8R:+@X@E'ZA3..1@I
M)NLO:',$H0E/]SN%9R>#X4M![KD*5I \4E1^QJIB/V0109$]A4L!WPGY8M!C
M!94)7#<0JG[76C)@C5!U5X+3LVQAB <</]G'/& O-X:BU)J;(.P8,'C6 Y3<
MG44.(N664#A:,_:%X:!QJP<62Q];KY&_AZ!1U1:*1XOG;8)XT#D6-R@^)P:%
MBS;D3I]ZD\)8K>+5&Z_CIKT:N:F7R3B_H1% <6W-T!?&E<.['NHV)Z5,7;0:
MFKZ+S9S@SC5W.]_;^3:90'2<>'3@JR':P 63A)ZH&5*8&5*(M>:%U4:L2@IZ
MX&585K2-XK=?XKQ"4BK'1P_(#>Q'E-0L)R\'3Q"V?)?F$_-X6ZPC**JM'<6)
M+YMRLM(#Z#*W(JX8'*[6'&9AN.@<=ST<PCL. 46W*)10G%MTM>5/=YC2:!1U
M?2MDS&(A/Z#0MG(FW5&YC'=RY3*.>GXMF7&B2 R6^M2/Q[R*7; 9\N/R1=#@
M#)V^NT4UQ"2DQP9\/.:D I41A0^>;__%LHUY=*HK<S0&(TTD^L+'KIS&8%*F
M=%J+=G"C +945:W16*KXF@HB5EUUH@:2 L+1#DWX6LHD4EUPHAGT]%Y%2P,=
M!4$DA%A&H+H219-H'0M!4Z1 FUTC14);/)!J#C-MM[FC0YMDK,!SJJRQZA(3
M-6!B,*][F<L#U\%T?119)#'%:C_^/<R/7RSQ/[?#"?;AIS?X3[>S^?!GW&[T
MZ[ WGBYT*8291% /_/ =>2J!TO./1^1&> /FCK[<4K$_SI%_Z8BCFE$]%L%L
M='SQJW>@J9*L%KA>@AYX09R,EM:F ,Q[.H7JXHIB"L#C7!]\INMT[K!!R353
M[<AR95N&HL1D]U-4%LC!?6ZP'&Y-_T]$DCU3@3""VPP:U0ZN(*I\]KL/<3)S
MOWC>*CZ[2I[V#1:>LYH^(O\!F4S7F$^KVDN64F2(.+H/_1?D(M]TR$7YU=9V
MXP=OR5,Y7!7G$JIVLP5!!PJB^XC'22.'NU")M9$RR:PHR*-37<=3$&^8&/0P
MGP[#S'ACH%1NJCJ0(@H,C=FZJK?4(VVF,.?R<14&G/G&RBL]RB):YKCK.5 3
MS_4JUQ"^!PH@55Y84,P7!0M#CU4U?A@0!2'7U"DU5%Y-$"[IXF,,E2QWWZ@A
MKTP$\9W$1!P9HRQ0:13JGB^KC2Y;"+JH7;8)W&#&D^NC$>8TW24\-[A":\]/
M4YGC&E&WMNOYV5.>F"&\]1SWDJ18WJ+PP5L]2X&QKYYT$- )U9HK)#^A3@Y5
MUPV"@RA2"5]AMW)M<X^/*@B4%\:L-VNH(NC^9H/]0XCM7FBFO$RF+)Z5['9=
M3RMNS60W9B"'1P!BY?4810^2P +1PXZ0T<(_+C4HOB@B:88F$EYTP@-R&2UY
M;A=_3A)DT#5*_N4K7!-]*R\0**:/S8E3_^EQ@VU(>^,F51"M_=(WW0 S0(!Q
M5_%O3@+3ZI]18B_R;X*V]7W0:=2:=]C@Q(#/N/H(Z3$+&6NOU':O03'#UN8#
M0%9=MP*SF_'9Y8(K,[ M/*.O;2?"K@9_8P)WH+P.G]CN(R@8/92;,VAI% 5R
MPMI"3Q0/(33U0O$W1)X"PSP]8E]U@R;1]A[YTW4IWYVOG.(]07%NS3<0TU)9
M4>D/=&[P8"V6[4]Y$49I&.&S@2]/Z:T<?]N]%R"=*Q/D+S4P*C,<W6KX('.K
M8;&<#O[Q\W1\/9PO>L-?[D;+KYI<:\C=9I$KBPDB5UI9)AWADCPG N D;<?3
M_I)VM+($",%3JC!SS%'^J58= ,&JC4;X1T:0KJJM9L <32L: KGAY]]&T@&%
M9"H1G\YSR4IH/-D00*K)NHA--2>Y:S4J/9?CL5U[6]-V&?Y*=7/-4&'-N**#
M4LU0+D58CSO(MXC85,Q(4;&IZGM=,G!0.=;#<3BZ7LN#I+*Q-L5.!$!A<*T'
M+)1ZKCR .&2JK^/)0 62A!Z@%6N$\M"BM5=]5T\&)C;O>N!#^(IPW_OT94L\
MSAGQ!<B-I+]'OAVL[/@8AF<RB/:C^I:>#)YRLM(#9T!55^Y""N]"]84\J455
M5$)Z  LK,"155:A]\Z3DNA<UCETX2"R0N(L/*?%W^Z'ZDT&!:D/R)8;:-UI@
M +*K"'49Q1.5FU:/8_/UAK4"\CO+'FI_X^5-J),E S5QV-21[%/U=^+!\#>;
M\ZT-:N+&F$#&</N5Z$3,L<KT8)D=8.AJ<.6BCCDF &&_Q>=V9"VR%P9D+8M,
M!,KV(^KB1EF+6&J;<#$P@X<;Q_M&J1[Y4:IZI+'XN7<SGOZVZ.F77W%@6"BM
MHH)*K7E#!C3SO4<;SXFK_1U&>.0>*CD8V-Q[3!X[X1<ZD.A+GT<AJ&B6+29)
MB>D1IVKW4F-K=QKEI?Y=&+S/+EBP].;(\ES+=M 1LTNO,4UOY]M41T,;FV-M
M@J''(F)L/3^T_XJA.93-=C=QO2#&M&%2J8ZEMHJ:)R (G8"^1A@&RXY'BG]V
M4!K]R7- !QQ&K3KX>D+@1<19=P)L(A\16/L7[U)0O]S-AW_<N3XR'?)6QQ?3
M=@ES4S<7RYNNXXH>)")HNOOTJ;<JG2:=2?:E^LSY%(#7$(^L3:);^8SK=-2Y
MJC$D;FP^#?"'-FNCX%.JCJ^?=,V B5&/#8,$)<D\3O/;\4A_,WT\YT-RFI"5
MV)WZ \>T68GB@MVHCK>?<#I("5B3N5&XEYQC/\V< [W" >Y#=:7:QAP*<<'I
M"GB:L15@'4'V(_L&#XQ:]:&-!#8\<.E"ZKY14.:6%(=S\;?9K'+''#+EQSXM
MS((*N;Q$^&<^VIGV*K-RLE)E;I+\9P0!XM1WE.I/^>%2"Q-&1)(O<2;%;#ZO
MF4*SIDP+G2%ME@AH>H;0)/029T.VB<[,/>&5!%DLRX_P8&WSWG9BLTO&]F#W
MIT,E[[;,$8@DNW^24N8_N3YB;E J )%94Z957E.\A1E"DY#&7@B9OW$L10+4
M2G+EU<3;T7R:G'2%-C6"LA<KXAU/PGPLT$/!;2W>V)ZY6"DIE08!Y=R"(8$Q
M^9UV1@&@4UZW71Y=((<ZZ2P\*M9$JI$&]=5KZZZXQ+I>KY'"<?*.0#-I:<R^
MP*DH^B>F 62FQ[J #8ST ,6P_A79/L*<X!D>[F>.Z9+W)4AJ[8XTH6,MTH?R
MNNTU /.DN5:_OY]ZA6AB9="@FGQCLT5<<EW?38;K-;+P2CI\LAY,=X/F> I/
M72($K!OD'Z(?CZ:#F$\)B?6BO I]8_-%1GIZ["@Q_Y45L>DHLVB4EX1O#%.^
M9+JN\X1#-LIP/%OSZAO%LS9R6ET$Y^,G\L9+>R^N-8G@R[H!^%P<*_-@ADYR
M5XP\MA[M=LEOSW\>N6O/WR;8 :X@--&[\FK]$GY>DW+58Y^N/1F:QKN]^OZ-
M@N?)"4$GZ'-)K:2$'C-2?]P0"F5[UX-KH45A7 ]4YJ3 _'2-][(X:V1ZG]3/
M&[F9#W#C^<<QYNPHF''+NU:GRA]LJ(=V P+58V9DK$\\U\(_/MLY[NIPC>G9
MYKFV \OQ@L@'//U6OV?H'&F_BA-\,V]*GGK,#FK<,;[U@LU8LLL-X@G/"+2(
M]0)%O36GO#$(O1I2H,X"5>4BR.LCP70]RZ/AYFI'Y"^Z'=6)^*%WUGL6$OZE
M?]Z[,A:CN![$;#Y<#"=+8SF:3GK&)%\[ G^BL"Q$KA(IYL^"W:)FT"A4XJL(
M(XF"X!H%EF_OLAN*I<$N\<RXPN/XD\ZA1%>*"T+P<2RHJ;2T--+5JDSS(YW\
M5-3)R_/>:/(KUL3I?#1<*-2[;.A[$5.#2:34&2J-"Z!D;"K%^@3 I^08\86@
MD>ZD651CTUT5DFV.-.AS48/>G9/-;&:,KGMCLI&-A\9"4I,H"5.ED3$4@Q P
MVC>9QU7\&M8,KQJ6!G.;(ZWC:<WA0<,)3;$[)RBLG-O]B^+<?D_F]G0VG"^_
M_E=OAJ?W,K;5R#MI,U+:Z[]ZD^%2X:9!99&_=0!(=?2_A#84L5X4;S!@+*'N
M53>VG<2S1/%J$@>7SKSU692&EZKWH'Z_J*<?SGLWHXDQ&0R3[:<W'WWY>7DV
MO3F[P[\8B\5PJ=*VX^Y::<-V=RO*-+G#H/EI^F8R@-SZ6-K"Q#I1K%*0_4Q&
M*AJISW&L%:I ET4%^GC>(]N<L1Q-OKRJ4%-#Q@B@0@8[8-?BT6FM5$ >M-.C
M[&I@=LFX=$4PNUU2K5#OB@KUPWG/& RF=Z3\*S$9I\N?A_/>S/AJ7(V'\2?X
MS_.[(38F?Y^1ZK$JE2ME-LBX-1V IC&)U+Y+='3)LW3#,X,X]]$S=,D3 2%
M39O^'M7F)W\.E)\W:D'0&JT)<Q2_W30SL8&0>S*"L@2\+RX!G\Y[\^$XK@4]
M,[ 'V5O.C<G"&)  OTIMI['%5WD^I=)W :L')^0Q"G6B6&.A.);>$!26DT8Z
M67F#]T@//Q3U\/-Y;VG\/EQDNZ_2('^:*R,6Y&<0->DBYF5[/!ON&6%-+I7R
MP#U7YGF/$"@$C53B*,L&[[%GZR2D0K;?(P.\6E\^EHZI+\Y3%W \,JY&X]%R
M-%R<9?&5V)@]=A5?W4*QQ*-<4&'DIID5II-_@2)QGX1VKIK==L&I;$1R&BEN
MX=F[(ZTL)X_TS^-SA^57A>J6C)BO;L5V6CW?,_%",=42Z$*Q&E7CPWWDAR,1
MC50F'OO9O1F_WK,E$1EZ E:_E.S1OSSO+9;3P3_.KHSDO9Y;$GM1G7+U/,;I
M.L]5:JG'Q?3C1[9BOK,[TGPMK-NORHK;N:''0[PJ0FZ04L&;9-F_VC^W2=DP
MOIG^"J#;C7^1XA6@F;E4+-S=#AH:K2NY2PS5:TDI[:7_CF2.X15DF'B7KUYE
M:\R 4L=85-WQ0$'L:*<]6>KH FVV1Y?G\RIT6<JNZ;\_[UW=+4:3X6+16PR_
MQ(_EJ7P1+QG^'.W(&R;N!G!=CTJATN(M#$K,UH40JW[KCH-3T=Z%RT,CG1I$
M08C7 '_@N1;NVZ?;N9>E=)C^A_/>X Y;NK?#.;E8,,"*-5=MY<[MX$]R)'2'
M^?')K3%8T2L.F<I 3AX9,DRQ> V(6O41 P2S8I1&0"P:Z=NM^4_/C^]&VM@O
MKE:T4MI,_^-Y[];X^W3>6]S-9N/1<-YHXO/QF#A9S[3&39X0''\'_(P 0*<R
M!9HMY_SI %@ &LWL&]/V?S6="!T>Z#.=D8MYC!C&6BFAI?_#>>_&&,U[OQKC
MNR&YPI:<"(R,,?:#%LOYG6KS[<#G\[@!^PN;2N'V4C4PP+["(5.\H4 P*NPG
M(#EHI&[I*<7 VV[M^"&M+ TF?=(*[X\QNY'I3.\=>V/2<THN2SDE_4_8LC-F
MHR76NL'T]G:T)%J7RS!;#.>_C@9#8O5ADV^PO,,-IU?CT1=#==K)LT""Y/XL
ML<61:XG>KA?K1JE]"!@IR%(4ZT>QBDOA7+(A942GT2) WLD[&G:U?I=R5?J?
MSWOCZ6(1Z^]H\F6(-UBEL<5%=!^@?T58/L-'V*D#G4)E+O81'KD;F8SJ#2P:
MU1$0#BK%;&PN]QJI3H&W:L4I):U<7IQC'^QJ,?SECFR(0W*E^U5MFF8#$D"D
MDW1+:;B\:Z0S@!HE6?F&:GVJ4:ND]Q]9U__Y6K:DD;(E"9B%T>V3_T-JE0#I
M.U>@1$@N=>M(42)@$S.,C\&S(R]*P*O<#/RPIW)Q5X^_&:DVE>I_>/@/K!4L
M&O C&<JQ 3"C$U"ELX#DI7?RD\#)2)X(7/=4%Z@ (M #*^I5:+"*P7L HMA:
M?4-A%$6%HPFDR T24S"YT^IA'E%H^W&>%F$E73T8D()[ $+:6O%"<4@%A:,'
MI'.$G9$(X0W V[CVP;"'[8!<4B"(K3TC(+$1 L6A!WJC[<ZT_;BPJH_=K9T7
MF,YT/?;<S=A^1*ND9 ,84+G>@!BW]M" ,,9UA*8'[$/3=S&_P0SY<6HL&&$N
M(1#,UEX$% 83* H]<+OQ?&1OW.2JNG5\R=9=Q;\ZR?$=&-$:70*Q;NV%!V&L
M:XNO)1\^'5=Z.?+P]7P,"364&.SOJX=+A"V=U/-08!.^8U(IH'!I$)_A\J(3
M1LE]S.3*)A@F)A$4*7VB-0 9Z %6]=V>:58+>A1',K#-!7(=I3J#@JM/?*>&
MS/0 G9%K 598D3Z@$.L3_!&7D![('FX1">R/- HH:OK$=WC<ZX'1!'W+<>9[
M+O[12NY1"A[[B?<$Q52?<(^LM+IU5+^,#W:J#^K+=]H%#NJ3CK_[8WJ*6[BP
M'M J<A !AQ+M3U-XQ_8:Q;+DW7NHUV5G#NCKLZJ=FN9>$F&I8^E:^/%[(CJH
MW(MZ6.1YEAU&F!62S&84+S\-W(/R6^.B#XZ("B>G;F)O\SXB_]X+4.%E7AW?
M>6#H[CNYUQYT4.GO[]F'.MD'^JATXT\\Z&SHLA]V8"FFU/,..NAEQ]YYX%FO
M<EUI74E0GBWM] M:L9ZE::4+[<)EZW50NQ=5OO[9B"O65S\ FZOU*F[URO2J
M>ML4+DW?A!!?B'6<KV?,6@I*%_Z+9;-UT'1-*IV]UL]NLGYVE[4+7'N;I7KE
M6_ZB%;AUT,T.EN)^WB;R5A_)*#RX*$)[*Z07K<UC*8YT.DXKO#@E54E=I _5
MM[I <(H+10\P\Q&$;(W=WY*;:?A?J'8*=:+Z(A@(3@FQ:.2V4BIXL_;'<I4,
M1AUO';;"UX+>C*VV.F$JGA9)UE1@6*']**#B3?3]$LMV-R=S/?:#'#^53QC\
M9I(JY&$P]>-X,ZA:A7R7JK?^MJ>,G(@UVFER-=U9NTOY_:-"97<==A1- A^-
MNUUXWGHNBE_N.8PVC5M?(1>M;8ES?8E.NQ-B:8);/=?TX7J-R":$#ES,\3I&
M;G:Z%C9QGZU$H<D@TZOJE;W.=)"7HF[SX3J-"F(6DB-CPZUW\B'8H6I?L,XL
MD)*=1EMW\4$)UOY=+EU5]:R$#IOX2WE?XME&+ QOY*X]?QO/A*M]^D<Q(URL
M0]4%Y03?H:@GMY8NPY9&%3L.\,1F"I7J/12*#8@9/3?(M/;%U3XN2I^]%Q)<
M[0],'RV?0HHHW[?J;5-:*>N*4Z/M4ZX$.6N3+5\[J5F(7(?]^+NK2/X\V6\B
M4M_OUG;M;;2=D_GG9!&B&\\O'!B)+Q^UNG\!]<L;%;1&"TOUY;5%M-V:_AYO
MG_;&M=>V1?(J2Y>'KE%HV@YE?2D_K\BZUK:XN[TUYE_)WQ:C+Y/1S6@0)^LG
MF8LD*V(V'8\&\06<]&N_^TMO#:T@V5/;\51E+ 6%=CR=+LWT5E1;_')_@8U\
MT18=4,!ZC4;X1T85^ZJV>J!1/9=H".2&?S AU:) S2._VB_Q=QM/-@,6$'&'
M< +QDW/Z=,2-#/3:VYJV*X%;GE@/W 3F)_B^48[)9S-,9:WT"$L K^>W:'N/
M?#ILQ7:JPQ,"<[!8!;V2XY:"0]GP;DW,CHO\/57.\<4:6FO519LEI,WD1Z=X
MT*_HP;:P(\W3@&([U?5ZY36@FN.V:@5&OFL3%^[&?@KCU^IR0V5J XA2=<%=
M2<T0D$HK6A+X84Y#\&]%[< ?_3$WL=].L<+PWW-_UF._9MM9QR/.15%52)4Z
M\;-10N=WRY(]%EJU0+.AMF'/@"2:!H=8,BTT46:]%&56DF@E+^J6@%OSB2O:
MXR;*CB_XHJWB10\;A'ZC.D#KR"$%?R0\JCRQZI->:L %ZCF5)?&RPKH3DAA*
M\HXJX[OO2[56FH[O]@X#>(WT-L.*XWC?R#V3&\^_]J+[$$_?[#+U\_-##+:
M])TI<B;(ET[K\W"[<[P]RO)!B;5>?2. #J= %ZIC*^)O$HB*1P]4#<SCRG8B
MLN@MD$6N?V%>AT^6$^$MX :+A8P]2@0_71=?7C"V1$H,!6ZF>]7Y(.(*WJ18
M-=KD<Q4-64>Q[TO5EXHE#34X47U1-0T/XYJ;WVZQG>G;IL,X.:(T5WZ%0;1:
M(9-M/5;8PQ!OL%L;/*#5%\];!1,4DFRQ /F/K.?#0<2J]\H:L/%EHAF(>(P
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
M2P$"% ,4    " "PA;%2\?FG@EW6  #]0 H $0              @ $
M9W5R92TR,#(Q,#,S,2YX;6Q02P$"% ,4    " "PA;%2K%V9RK81  #GP0
M$0              @ &,U@  9W5R92TR,#(Q,#,S,2YX<V102P$"% ,4
M" "PA;%2?XW0)Y,7  #K/@$ %0              @ %QZ   9W5R92TR,#(Q
M,#,S,5]C86PN>&UL4$L! A0#%     @ L(6Q4M\?J+#'$P  & 0! !4
M         ( !-P ! &=U<F4M,C R,3 S,S%?9&5F+GAM;%!+ 0(4 Q0    (
M +"%L5+03:^5K4T  %E<!  5              "  3$4 0!G=7)E+3(P,C$P
M,S,Q7VQA8BYX;6Q02P$"% ,4    " "PA;%24WH*F3\V  !=<P, %0
M        @ $18@$ 9W5R92TR,#(Q,#,S,5]P<F4N>&UL4$L%!@     &  8
*B@$  (.8 0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
