<SEC-DOCUMENT>0001193805-17-001447.txt : 20170811
<SEC-HEADER>0001193805-17-001447.hdr.sgml : 20170811
<ACCEPTANCE-DATETIME>20170811164703
ACCESSION NUMBER:		0001193805-17-001447
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20170630
FILED AS OF DATE:		20170811
DATE AS OF CHANGE:		20170811

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:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		99 WENCHANG RD, CHEMING INDUSTRIAL PARK
		STREET 2:		UNIT - HAOYUAN CHEMICAL COMPANY LIMITED
		CITY:			SHOUGUANG CITY, SHANDONG
		STATE:			F4
		ZIP:			262714
		BUSINESS PHONE:		(310) 470-2886

	MAIL ADDRESS:	
		STREET 1:		99 WENCHANG RD, CHEMING INDUSTRIAL PARK
		STREET 2:		UNIT - HAOYUAN CHEMICAL COMPANY LIMITED
		CITY:			SHOUGUANG CITY, SHANDONG
		STATE:			F4
		ZIP:			262714

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

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

<P STYLE="margin: 0"></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 15%"><FONT STYLE="font-family: Wingdings">x</FONT></TD>
    <TD STYLE="width: 85%"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></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>For the quarterly period ended June 30, 2017</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>Or</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">o</FONT></TD>
    <TD><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></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>For the transition period from _________ to&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">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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 55%; text-align: center">Nevada</TD>
    <TD STYLE="width: 14%">&nbsp;</TD>
    <TD STYLE="width: 31%; text-align: center">13-3637458</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">(State or other jurisdiction of incorporation or organization)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">(I.R.S. Employer Identification No.)</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">262700</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">(Address of principal executive offices)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">(Zip Code)</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">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Yes <FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;No
<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 has submitted
electronically and posted on its corporate Web site, if any, every, Interactive Data File required to be submitted and posted pursuant
to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the
registrant was required to submit and post such files).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Yes <FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;No <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, or a smaller reporting company.&nbsp;&nbsp;See the definitions of &ldquo;large
accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo; and &ldquo;smaller reporting 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 55%">Large accelerated filer&nbsp;<FONT STYLE="font-family: Wingdings">o</FONT></TD>
    <TD STYLE="width: 18%">Accelerated filer&nbsp;<FONT STYLE="font-family: Wingdings">o</FONT></TD>
    <TD STYLE="vertical-align: top; width: 25%; text-align: left">Emerging Growth Company <FONT STYLE="font-family: Wingdings">o</FONT></TD></TR>
<TR>
    <TD>Non-accelerated filer (Do not check if a smaller reporting company) &#9744;</TD>
    <TD COLSPAN="2">Smaller reporting company <FONT STYLE="font-family: Wingdings">x</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: Times New Roman, Times, Serif">&#9744;</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">Yes <FONT STYLE="font-family: Wingdings">o</FONT>&nbsp;No <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 August 6, 2017, the registrant had outstanding 46,793,791
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="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center; font-size: 8pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</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="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: right; font-size: 8pt"><A HREF="#toc" STYLE="font-style: italic">Table of Contents</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 100%; text-align: center">GULF RESOURCES, INC.</TD></TR>
<TR>
    <TD STYLE="text-align: center">&nbsp;AND SUBSIDIARIES</TD></TR>
<TR>
    <TD STYLE="text-align: center">CONDENSED CONSOLIDATED BALANCE SHEETS</TD></TR>
<TR>
    <TD STYLE="text-align: center">(Expressed in U.S. dollars)</TD></TR>
<TR>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">June 30, 2017</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Unaudited</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">December 31, 2016</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Audited</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 50%; text-align: justify">Current Assets</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 12%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 12%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Cash</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">176,303,274</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">163,884,574</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Accounts receivable</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">86,858,779</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">51,835,218</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Inventories, net</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,842,564</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">5,881,681</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Prepayments and deposits</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">20,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">117,338</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Prepaid land leases</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">783,741</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">47,255</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCECFF">
    <TD STYLE="text-align: justify">Other receivable</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,035</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; text-align: right">1,424</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Total Current Assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">268,810,393</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; text-align: right">221,767,490</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Non-Current Assets</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Property, plant and equipment, net</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">100,712,418</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">108,731,126</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Property, plant and equipment under capital leases, net</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">414,977</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">554,257</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Prepaid land leases, net of current portion</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,725,437</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,754,169</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Deferred tax assets</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2,268,957</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2,215,772</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Goodwill</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">28,332,661</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; text-align: right">27,668,539</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Total non-current assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">136,454,450</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; text-align: right">143,923,863</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Total Assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">405,264,843</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">365,691,353</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Liabilities and Stockholders&rsquo; Equity</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Current Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Accounts payable and accrued expenses</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">14,540,121</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">8,682,318</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Retention payable</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">-</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">733,869</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Capital lease obligation, current portion</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">117,558</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">187,678</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Taxes payable</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">7,783,712</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; text-align: right">4,341,331</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Total Current Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">22,441,391</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; text-align: right">13,945,196</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Non-Current Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Capital lease obligation, net of current portion</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,222,247</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; text-align: right">2,284,959</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Total Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">24,663,638</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">16,230,155</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</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">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Stockholders&rsquo; Equity</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 9.9pt; text-indent: -9.9pt">PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">-&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 9.9pt; text-indent: -9.9pt">COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized as of June 30, 2017 and December 31, 2016; 47,052,940 and 47,052,940 shares issued; and 46,793,791 and 46,793,791 shares outstanding as of June 30,2017 and December 31, 2016, respectively</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">23,525</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">23,525</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Treasury stock; 259,149 and 259,149 shares as of June 30, 2017 and December 31, 2016 at cost</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(577,141</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(577,141</TD>
    <TD>)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Additional paid-in capital</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">94,171,379</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">94,156,679</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Retained earnings unappropriated</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">268,444,917</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">248,941,696</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Retained earnings appropriated</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">25,234,543</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">22,910,966</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Accumulated other comprehensive loss</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(6,696,018</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; text-align: right">(15,994,527</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Total Stockholders&rsquo; Equity</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">380,601,205</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; text-align: right">349,461,198</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Total Liabilities and Stockholders&rsquo; Equity</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">405,264,843</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">365,691,353</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">&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>

<!-- Field: Page; Sequence: 3 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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; color: blue"></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">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 INCOME
AND COMPREHENSIVE INCOME</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 CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Three-Month Period Ended June 30,</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Six-Month Period Ended June 30,</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">2017</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">2016</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">2017</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">2016</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">NET REVENUE</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Net revenue</FONT></TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">47,531,989</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">47,600,767</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">80,320,482</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">82,096,217</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">OPERATING </FONT>INCOME (EXPENSE)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Cost of net revenue</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(26,931,742</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(29,195,255</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(47,145,605</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(53,076,901</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD NOWRAP STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Sales, marketing and other operating expenses</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(100,613</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(104,369</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(176,446</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(186,270</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Research and development cost</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(65,274</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(70,378</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(127,172</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(130,215</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">General and administrative expenses</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(2,056,943</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(1,009,882</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(3,785,403</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(2,925,912</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Other operating income</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">105,055</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">110,239</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">209,613</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">220,521</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(29,049,517</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(30,269,645</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(51,025,013</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(56,098,777</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">INCOME FROM OPERATIONS</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">18,482,472</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">17,331,122</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">29,295,469</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">25,997,440</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">OTHER INCOME (EXPENSE)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Interest expense</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(42,065</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(46,009</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(83,976</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(92,138</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">Interest income</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">132,721</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">122,328</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">258,581</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">236,774</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">INCOME BEFORE TAXES</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">18,573,128</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">17,407,441</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">29,470,074</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">26,142,076</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&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-size: 10pt">INCOME TAXES</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(4,821,450</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(4,210,422</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(7,643,276</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(6,478,093</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">NET INCOME</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">13,751,678</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">13,197,019</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">21,826,798</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">19,663,983</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">COMPREHENSIVE INCOME(LOSS):</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&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-size: 10pt">NET INCOME</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">13,751,678</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">13,197,019</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">21,826,798</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">19,663,983</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">OTHER COMPREHENSIVE INCOME (LOSS)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 19.8pt"><FONT STYLE="font-size: 10pt">- Foreign currency translation adjustments</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">7,261,237</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(9,760,773</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">9,298,509</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(7,867,712</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">COMPREHENSIVE INCOME</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">21,012,915</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">3,436,246</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">31,125,307</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">11,796,271</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">EARNINGS PER SHARE:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&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-size: 10pt">BASIC</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.29</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.29</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.47</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.43</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">DILUTED</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.29</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.28</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.47</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.42</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">WEIGHTED AVERAGE NUMBER OF SHARES:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&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>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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 STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">BASIC</FONT></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">46,793,791</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">46,008,102</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">46,793,791</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">46,007,611</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">DILUTED</FONT></TD>
    <TD STYLE="text-align: right">&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-size: 10pt">46,796,848</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&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-size: 10pt">46,631,091</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&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-size: 10pt">46,800,545</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&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-size: 10pt">46,685,709</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">&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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 100%; text-align: center">GULF RESOURCES, INC.</TD></TR>
<TR>
    <TD STYLE="text-align: center">AND SUBSIDIARIES</TD></TR>
<TR>
    <TD STYLE="text-align: center">CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&rsquo; EQUITY</TD></TR>
<TR>
    <TD STYLE="text-align: center">SIX-MONTH PERIOD ENDED JUNE 30, 2017</TD></TR>
<TR>
    <TD STYLE="text-align: center">(Expressed in U.S. dollars)</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 7pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">Common stock</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Accumulated</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Number</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Number</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Number</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Additional</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Retained</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Retained</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">other</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">of shares</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">of shares</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">of treasury</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Treasury</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">Paid-in</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">earnings</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">earnings</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">comprehensive</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">issued</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">outstanding</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">stock</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">stock</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">capital</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">unappropriated</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">appropriated</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">(loss) income</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 7pt">Total</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 10%"><FONT STYLE="font-size: 7pt">BALANCE AT DECEMBER 31, 2016 Audited</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">47,052,940</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">46,793,791</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">259,149</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">23,525</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 10pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">(577,141</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">)</FONT></TD><TD STYLE="width: 2%; font-size: 10pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">94,156,679</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 10pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">248,941,696</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 10pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">22,910,966</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">(15,994,527</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">)</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 7pt">349,461,198</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">Translation adjustment</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">9,298,509</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">9,298,509</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">Issuance
of stock options to employees and directors</FONT></P></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">14,700</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">14,700</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 7pt">Net income for six-month period ended June 30, 2017</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">21,826,798</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">-<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 7pt">21,826,798</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">Transfer to statutory common reserve fund</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">(2,323,577</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">2,323,577</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 7pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">BALANCE AT JUNE 30, 2017 Unaudited</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">47,052,940</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">46,793,791</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">259,149</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">23,525</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">(577,141</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">94,171,379</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">268,444,917</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">25,234,543</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 7pt">(6,696,018</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 7pt">)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 7pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 7pt">380,601,205</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; 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>

<!-- Field: Page; Sequence: 5 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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; color: blue"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 100%; text-align: center">GULF RESOURCES, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">AND SUBSIDIARIES</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">(Expressed in U.S. dollars)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">(UNAUDITED)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&#12288;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&#12288;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>CASH FLOWS FROM OPERATING ACTIVITIES</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&#12288;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&#12288;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 60%; text-align: left">Net income</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">21,826,798</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">19,663,983</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Adjustments to reconcile net income to net cash provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Interest on capital lease obligation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83,128</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91,764</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.55in">Amortization of prepaid land leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">234,307</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">255,261</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,809,289</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,514,292</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.55in">Exchange (gain) loss on inter-company balances</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">603,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(548,734</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,800</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Changes in assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,349,844</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,737,450</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.55in">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,165,420</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">328,685</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Prepayments and deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19,129</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,094</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.55in">Other receivables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(580</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.55in">Accounts payable and accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,582,026</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,353,742</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.55in">Retention payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(739,329</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,112,087</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.55in">Taxes payable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,292,636</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,662,606</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash provided by operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,503,332</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17,470,768</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">CASH FLOWS USED IN INVESTING ACTIVITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Additions of prepaid land leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(818,957</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(616,512</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Purchase of property, plant and equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(59,975</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(870,875</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(878,932</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,487,387</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">CASH FLOWS USED IN FINANCING ACTIVITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Repayment of capital lease obligation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(273,873</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(287,387</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(273,873</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(287,387</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,068,173</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,029,146</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">NET INCREASE IN CASH AND CASH EQUIVALENTS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,418,700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,666,848</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">163,884,574</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">133,606,392</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENTS - END OF PERIOD</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">176,303,274</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">146,273,240</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash paid during the periods for:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.55in">Income taxes</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,634,040</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,586,259</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING <BR>AND FINANCING ACTIVITIES <BR>Par value of common stock issued upon cashless exercise of options</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4</TD><TD STYLE="padding-bottom: 2.5pt; 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; color: blue">&nbsp;</P>

<!-- Field: Page; Sequence: 6 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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; color: blue"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;&nbsp;&nbsp;&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">JUNE 30, 2017</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. 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 three and six months ended June 30, 2017 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 2016 Form 10-K. 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 certain areas, including classification
of leases and related party transactions.<FONT STYLE="font-family: Times New Roman, Times, Serif">&#8232;</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">On September 2, 2016, the Company announced the planned merger
of two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&ldquo;SYCI&rdquo;) and Shouguan Rongyuan Chemical
Co., Ltd (&ldquo;SCRC&rdquo;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered
on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.</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 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;), manufactures
chemical products for use in the oil industry, pesticides and 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 People&rsquo;s Republic
of China (&ldquo;PRC&rdquo;). DCHC was established to further explore and develop natural gas and brine resources (including bromine
and crude salt) in 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">(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 June 30, 2017 and December 31, 2016,
allowances for doubtful accounts were nil. No allowances for doubtful accounts were charged to the condensed consolidated statements
of income for the three-month and six-month periods ended June 30, 2017 and 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(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 $176,303,274 and $163,884,574 with these institutions as of June 30, 2017 and December 31, 2016,
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">Concentrations of credit risk with respect
to accounts receivable exists as the Company sells a substantial portion of its products to a limited number of customers. However,
such concentrations of credit risks are limited since the Company performs ongoing credit evaluations of its customers&rsquo; financial
condition and extends credit terms as and when appropriate. Approximately 64.3% and 61.6% of the balances of accounts receivable
as of June 30, 2017 and December 31, 2016, respectively, are outstanding for less than three months. All outstanding receivables
as of June 30, 2017 and December 31, 2016 are within the credit terms. For the balances of accounts receivable aged more than 90
days as of June 30, 2017, approximately 27% were settled in July 2017.&nbsp;For the balances of all accounts receivable as of June
30, 2017, approximately 15% were settled in July 2017.&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">The rate of collection for accounts receivable aged more than
90 days as of June 30, 2017 in July 2017 was analyzed as follows:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 70%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 55%; text-align: center">Accounts Receivable Aging</TD>
    <TD STYLE="width: 45%; text-align: center">Percent Collected</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">90-120 days</FONT></TD>
    <TD STYLE="text-align: center">17%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">121-150 days</FONT></TD>
    <TD STYLE="text-align: center">31%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">151-180 days</TD>
    <TD STYLE="text-align: center">8%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">181-210 days</TD>
    <TD STYLE="text-align: center">54%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCECFF">
    <TD STYLE="text-align: justify">211-240 days</TD>
    <TD STYLE="text-align: center">100%</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>

<!-- Field: Page; Sequence: 7 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: blue">&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">JUNE 30, 2017</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 plant, machinery and equipment. Costs incurred are capitalized and transferred to property and
equipment upon completion, at which time depreciation commences.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 63%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 12%; 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)&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Buildings (including salt pans)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">8 - 20</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Plant and machinery (including protective shells, transmission channels and ducts)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">3 - 8</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Motor vehicles</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">5</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Furniture, fixtures and equipment</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">3-8</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&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, which is 20 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">(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 $257,660 and $250,152 for the three-month period ended June 30, 2017 and
2016, respectively, and totaled $512,876 and $499,615 for the six-month period ended June 30, 2017 and 2016, 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">The Company recognizes revenue, net of
value-added tax, when persuasive evidence of an arrangement exists, delivery of the goods has occurred, customer acceptance has
been obtained, which means the significant risks and ownership have been transferred to the customer, the price is fixed or determinable
and collectability is reasonably assured.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 and six-month periods
ended June 30, 2017 and 2016, the Company determined that there are no events or circumstances indicating possible 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 Earnings 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 39,155 and 71,086
shares for the three-month period ended June 30, 2017 and 2016, respectively, and amounted to 32,077 and 64,139 shares for the
six-month period ended June 30, 2017 and 2016, respectively. These awards could be dilutive in the future if the market price of
the common stock increases and is greater than the exercise price of these awards.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic
and Diluted Earnings per Share of Common Stock &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">The following table sets forth the computation
of basic and diluted earnings per share:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Three-Month Period Ended June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">Numerator</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left; padding-left: 29.7pt">Net income</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">13,751,678</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">13,197,019</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">21,826,798</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">19,663,983</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Denominator</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9.9pt; padding-left: 0.55in">Basic: Weighted-average common shares outstanding during the period</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,793,791</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,008,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,793,791</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,007,611</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt; padding-left: 29.7pt">Add: Dilutive effect of stock options</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,057</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">622,989</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,754</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">678,098</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 29.7pt">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,796,848</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,631,091</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,800,545</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,685,709</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Earnings per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt; padding-left: 29.7pt">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.29</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.29</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.43</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt; padding-left: 29.7pt">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.29</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.28</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.42</TD><TD STYLE="padding-bottom: 2.5pt; 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">(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;Exploration
Costs</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Exploration costs, which included the cost
of researching for appropriate places to drill wells and the cost of well drilling in search of potential natural brine or other
resources, are charged to the income statement as incurred. Once the commercial viability of a project has been confirmed, all
subsequent costs are capitalized.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase
price over the net of the fair value of the identifiable tangible and intangible assets acquired and the fair value of liabilities
assumed in business acquisitions. Management of the Company evaluates the carrying value of goodwill annually or when a possible
impairment is indicated. The Company performs its impairment assessment annually and between annual tests in certain circumstances
and determined that there was no impairment of goodwill. Goodwill impairment is assessed using the expected present value of associated
future cash flows.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2016, the FASB issued ASU No.
2016-09, Compensation &ndash; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting, which simplifies
several aspects of the accounting for share-based payment award transactions, including: (1) income tax consequences; (2) classification
of awards as either equity or liabilities, and (3) classification on the statement of cash flows. For public companies, the amendments
in this ASU are effective for annual periods beginning after December 15, 2016, and interim periods within those annual periods.
&nbsp;The Company adopted the amendments in this Update as of January 1, 2017. There is no impact on the financial statements since
any excess tax benefits were fully offset by a valuation allowance and not recognized for financial statement purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&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; text-align: justify">In May 2014, the FASB issued ASU No. 2014-09,
Revenue from Contracts with Customers (Topic 606). The core principle of the guidance is that an entity should recognize revenue
to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity
expects to be entitled in exchange for those goods or services. In August 2015, FASB issued ASU 2015-14 which deferred the effective
date of Update 2014-09 to annual reporting periods beginning after December 15, 2017. Early application is permitted only as of
annual reporting periods beginning after December 15, 2016. The Company expects to adopt the new standard in the first quarter
of 2018. The Company does not expect the adoption of this Update to have a material effect on the financial statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the FASB issued ASU No.
2016-02, Leases (Topic 842). The amendments in this Update specify the accounting for leases. The core principle of Topic 842 is
that a lessee should recognize the assets and liabilities that arise from leases. For public business entities, the amendments
in this Update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal
years. The Company is evaluating the impact of this on the consolidated financial statements and related disclosures.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 August 2016, the FASB issued ASU No.
2016-15, Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The Update addresses eight
specific changes to how cash receipts and cash payments are presented and classified in the statement of cash flows. The amendments
in this Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods
within those fiscal years. Early adoption is permitted. An entity that elects early adoption must adopt all of the amendments in
the same period. The amendments in this Update should be applied using a retrospective transition method to each period presented.
If it is impracticable to apply the amendments retrospectively for some of the issues, the amendments for those issues would be
applied prospectively as of the earliest date practicable. The Company does not expect the adoption of this Update to have a material
effect on the financial statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, the FASB issued ASU No.
2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business. The amendments in this Update provide a more
robust framework to use in determining when a set of assets and activities is a business. The amendments in this Update are effective
for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company does not expect
the adoption of this Update to have a material effect on the financial statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, the FASB issued ASU No.
2017-04, Intangibles &ndash; Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. To simplify the subsequent
measurement of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Instead, under the amendments in this Update,
an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with
its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting
unit&rsquo;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting
unit. A public business entity that is a U.S. Securities and Exchange Commission (SEC) filer should adopt the amendments in this
Update for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is
currently evaluating the effect of the adoption of this Update.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 May 2017, the FASB issued ASU 2017-09,
Compensation &ndash; Stock Compensation (Topic 718), Scope of Modification Accounting. The amendments in this Update provide guidance
about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting.
The amendments in this Update are effective for all entities for annual periods, and interim periods within those annual periods,
beginning after December 15, 2017. The amendments in this Update should be applied prospectively to an award modified on or after
the adoption 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; text-align: justify"></P>

<!-- Field: Page; Sequence: 10 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, <BR>2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; text-align: left">Raw materials</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">617,048</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">818,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Finished goods</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,421,363</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,370,331</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Work-in-process</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">804,153</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">692,850</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,842,564</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,881,681</TD><TD STYLE="padding-bottom: 2.5pt; 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">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 prepaid for land leases with
lease terms for periods ranging from one to fifty years to use the land on which the production facilities and warehouses of the
Company are situated. The prepaid land lease is amortized on a straight line basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 June
30, 2017 and 2016, amortization of prepaid land leases totaled $126,846 and $123,717, respectively, which amounts were recorded
as cost of net revenue.&nbsp;During the six-month period ended June 30, 2017 and 2016, amortization of prepaid land leases totaled
$234,307 and $255,261, respectively, which amounts were recorded as cost of net revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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, 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 that the Company cannot obtain land use rights certificates cover a total of approximately 54.97 square kilometers with
an aggregate carrying value of $1,270,668 and approximately 54.97 square kilometers with an aggregate carrying value of $620,978
as at June 30, 2017 and December 31, 2016, 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 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, <BR>2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">At cost:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%; text-align: left">Mineral rights</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">4,544,643</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">4,438,115</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Buildings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63,448,611</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">61,656,398</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Plant and machinery</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">189,225,440</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">184,544,140</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Motor vehicles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,480</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,282</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Furniture, fixtures and office equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,662,769</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,553,473</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Construction in process</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">374,790</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">261,889,943</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">255,575,198</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(161,177,525</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(146,844,072</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Net book value</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100,712,418</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">108,731,126</TD><TD STYLE="padding-bottom: 2.5pt; 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. 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 $34,906,905 and $35,184,613 as at June 30, 2017
and December 31, 2016, 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: center"></P>

<!-- Field: Page; Sequence: 11 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 &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">During the three-month period ended June
30, 2017, depreciation and amortization expense totaled $5,294,777, of which $5,001,792 and $292,985 were recorded as cost of net
revenue and administrative expenses, respectively. During the three-month period ended June 30, 2016, depreciation and amortization
expense totaled $6,644,571, of which $6,306,337 and $338,235 were recorded as cost of net revenue and administrative expenses,
respectively. During the six-month period ended June 30, 2017, depreciation and amortization expense totaled $10,658,819, of which
$10,074,234 and $584,585 were recorded as cost of net revenue and administrative expenses respectively. During the six-month period
ended June 30, 2016, depreciation and amortization expense totaled $13,514,292, of which $12,827,797 and $686,495 were recorded
as cost of revenue and administrative expenses 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; PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES,
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 under capital leases, 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, <BR>2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">At cost:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 50%">Buildings</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">121,470</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">118,623</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Plant and machinery</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,283,296</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,229,775</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,404,766</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,348,398</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,989,789</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,794,141</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Net book value</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">414,977</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">554,257</TD><TD STYLE="padding-bottom: 2.5pt; 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 June
30, 2017 and 2016, depreciation and amortization expense totaled $75,413 and $83,288, respectively, which was recorded as cost
of net revenue. During the six-month period ended June 30, 2017 and 2016, depreciation and amortization expense totaled $150,470
and $166,608, respectively, which was recorded as cost of net revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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; ACCOUNTS 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 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; text-align: justify">Accounts payable</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">13,390,816</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">7,513,075</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Salary payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">353,110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">319,489</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Social security insurance contribution payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119,730</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119,444</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Other payables</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">676,465</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">730,310</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,540,121</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,682,318</TD><TD STYLE="padding-bottom: 2.5pt; 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 7 &ndash; 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">During the three-month and six-month periods
ended June 30, 2017, the Company borrowed $100,000 and $250,000, respectively, from Jiaxing Lighting Appliance Company Limited
(Jiaxing Lighting&rdquo;), in which Mr. Ming Yang, a shareholder and the Chairman of the Company, has a 100% equity interest. The
amounts due to Jiaxing Lighting were unsecured, interest free and repayable on demand and were fully settled in the three-month
period ended June 30, 2017. There was no balance owing to Jiaxing Lighting as of June 30, 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">During the fiscal year 2013, the Company
entered into an agreement with the Shandong Shouguang Vegetable Seed Industry Group Co., Ltd, a related party, to provide property
management services for an annual amount of approximately $100,000 for five years from January 1, 2013 to December 31, 2017. The
expenses associated with this agreement for the three months period ended June 30, 2017 and 2016 were approximately $22,800 and
$24,000. The expenses associated with this agreement for the six months period ended June 30, 2017 and 2016 were approximately
$45,400 and $48,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 8 &ndash; TAXES PAYABLE</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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 100%; text-align: justify">Taxes payable consists of the following:</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; text-align: justify">Income tax payable</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">4,943,143</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">1,849,535</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Natural resource tax</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">332,089</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">651,230</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Value added tax payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,547,329</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">887,913</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Land use tax payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">782,072</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">818,921</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other tax payables</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">179,079</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">133,732</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,783,712</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,341,331</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&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">NOTE 9 &ndash; CAPITAL LEASE 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 components of capital lease obligations
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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Imputed</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center">Interest rate</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 50%; text-align: justify">Total capital lease obligations</TD>
    <TD STYLE="width: 11%; text-align: center">6.7%</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: justify">$</TD>
    <TD STYLE="width: 11%; text-align: right">2,339,805</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">$</TD>
    <TD STYLE="width: 11%; text-align: right">2,472,637</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify">Less: Current portion</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(117,558</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(187,678</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify">Capital lease obligations, net of current portion</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: justify">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">2,222,247</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: justify">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">2,284,959</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 capital lease obligations
amounted to $41,375 and $45,873 for the three-month period ended June 30, 2017 and 2016, respectively, which were charged to the
condensed consolidated statement of income. Interest expenses from capital lease obligations amounted to $83,128 and $91,764 for
the six-month period ended June 30, 2017 and 2016, respectively, which were charged to the condensed consolidated statement of
income.</P>

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

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

<!-- Field: Page; Sequence: 13 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">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">JUNE 30, 2017</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Authorized shares</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the annual general meeting held
on June 18, 2013, the shareholders of the Company approved the amendment to the Certificate of Incorporation to decrease the number
of the authorized shares of the Company&rsquo;s common stock to 80,000,000. The Company filed an amended and restated Certificate
of Incorporation with the Secretary of the State of Delaware to decrease the number of authorized shares of the Company&rsquo;s
common stock. Accordingly, 80,000,000 is disclosed as the authorized shares of the Company&rsquo;s common stock in the consolidated
balance sheets as of June 30, 2017 and December 31, 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Retained Earnings - Appropriated</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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 June 30,
2017 for SCHC, SYCI and DCHC is 46%, 16% 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">NOTE 11 &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">Pursuant to the Company&rsquo;s Amended and Restated 2007 Equity
Incentive Plan approved in 2011(&ldquo;Plan&rdquo;), the aggregate number of shares of the Company&rsquo;s common stock available
for grant of stock options and issuance is 4,341,989 shares. On October 5, 2015, during the annual meeting of the Company&rsquo;s
stockholders, the aggregate number of shares reserved and available for grant and issuance pursuant to the Plan was increased to
10,341,989. As of June 30, 2017, the number of shares of the Company&rsquo;s common stock available for issuance under the Plan
is 7,325,989.</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 fair value of each option award below
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">On March 2, 2017, the Company granted to
an independent director an option to purchase 12,500 shares&nbsp;of the Company&rsquo;s common stock at an exercise price of $1.98
per share and the options vested immediately. The options were valued at $9,000 fair value, with assumed 57.42% volatility, a three-year
expiration term, with an expected tenor of 1.69 years, a risk free rate of 1.59% and no dividend yield. For the three-month and
six-month periods ended June 30, 2017, $9,000 was recognized as general and administrative 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">On May 7, 2017, the Company granted to
an independent director an option to purchase 12,500 shares&nbsp;of the Company&rsquo;s common stock at an exercise price of $1.90
per share and the options vested immediately. The options were valued at $5,700 fair value, with assumed 45.71% volatility, a three-year
expiration term with an expected tenor of 1.70 years, a risk free rate of 1.25% and no dividend yield. For the three-month and
six-month period ended June 30, 2017, $5,700 was recognized as general and administrative 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">The following table summarizes all Company
stock option transactions between January 1, 2017 and June 30, 2017.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Number of Option <BR>and Warrants <BR>Outstanding and exercisable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Weighted- Average Exercise price of Option <BR>and Warrants</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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: 40%; text-align: left">Balance, January 1, 2017</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">185,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">2.19</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">$1.54 - $4.80</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Granted
and vested during the period</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ended
June 30, 2017</P></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.94</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">$1.90-1.98</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt">Expired
during the period ended&nbsp;</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt">June
30, 2017&nbsp;</P></TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(37,500</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2.18</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">$1.83-2.55</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Balance, June 30, 2017</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">172,500</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2.16</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">$1.54 - $4.80</TD><TD STYLE="padding-bottom: 2.5pt; 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-indent: 0.25in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<!-- Field: Page; Sequence: 14 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"></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">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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 11 &ndash; STOCK-BASED COMPENSATION
&ndash; Continued</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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">Stock and Warrants Options Exercisable and Outstanding</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; width: 30%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 15%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 15%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 15%; text-align: center">Weighted Average</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</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">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">Remaining</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">Outstanding at June 30, 2017</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; 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&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; 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="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Exercisable and&nbsp;outstanding</P></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">172,500</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">$1.54 - $4.80</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">1.89</TD>
    <TD STYLE="vertical-align: bottom">&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 June 30, 2017 was $625.</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">NOTE 12 &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.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 law at a tax rate of 35%. No provision for the US federal income taxes has been made as the Company
had no US taxable income for the three-month and six-month periods ended June 30, 2017 and 2016, 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;BVI</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 and six-month periods
ended June 30, 2017 and 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(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">Hong Kong Jiaxing Industrial Limited, a
subsidiary of Upper Class Group Limited,&nbsp;was incorporated in Hong Kong and is subject to Hong Kong profits tax. The Company
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 profits tax has been made as the Company has no assessable income for the three-month and six-month periods ended
June 30, 2017 and 2016.&nbsp;&nbsp;The applicable statutory tax rates for the three-month and six-month periods ended June 30,
2017 and 2016 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 Foreign Enterprise
Income Tax Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 CaiShui [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"></P>

<!-- Field: Page; Sequence: 15 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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; INCOME TAXES &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">As of June 30, 2017 and December 31, 2016,
the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&rdquo;) of PRC of the FIE of the
Company are $302,276,282 and $274,769,840, 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 June 30, 2017 and December 31, 2016, the Company has not recorded any WHT
on the cumulative amount of distributable retained earnings of its foreign invested enterprises in China. As of June 30, 2017 and
December 31, 2016, the unrecognized WHT are $14,108,455 and $12,756,698, 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 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 tax returns filed in the United States for three years from the date of filing. The Company&rsquo;s US tax returns
since 2013 are currently subject to examination. Inland Revenue Department of Hong Kong may examine the Company&rsquo;s tax returns
filed in Hong Kong for seven years from date of filing. The Company&rsquo;s Hong Kong tax returns from year 2010 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
taxes 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Three-Month Period Ended June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Current taxes &ndash; PRC</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">4,821,450</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">4,210,422</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">7,643,276</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">6,478,093</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Deferred taxes &ndash; PRC</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,821,450</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,210,422</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,643,276</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,478,093</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The effective income tax expenses 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;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Three-Month Period Ended June 30,</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="8" NOWRAP STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Reconciliations</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2016</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4" STYLE="border-bottom: black 1pt solid; text-align: center">2016</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; width: 40%; background-color: #CCEEFF">Statutory income tax rate</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">25</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">25</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">25</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">25</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">Non-deductible (Non-taxable)item</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF; text-align: right">1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF; text-align: right">(1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">%)</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF; text-align: right">1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF; text-align: right">-</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; background-color: #CCEEFF">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom">Effective tax rate</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right">26</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right">24</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right">26</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right">25</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double">%</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">Significant components of the Company&rsquo;s
deferred tax assets and liabilities at June 30, 2017 and December 31, 2016 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 59.4pt">Deferred tax liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 59.4pt">Deferred tax assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 69.3pt">Allowance for obsolete and slow-moving inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 60%; text-align: justify; text-indent: -59.4pt; padding-left: 69.3pt">Impairment on property, plant and equipment</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">431,213</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">421,106</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 69.3pt">Exploration costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,837,744</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,794,666</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 69.3pt">Compensation costs of unexercised stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">109,386</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">120,986</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt; text-indent: -59.4pt; padding-left: 69.3pt">US federal net operating loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,660,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,575,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; text-indent: -59.4pt; padding-left: 59.4pt">Total deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,038,343</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,911,758</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt; text-indent: -59.4pt; padding-left: 59.4pt">Valuation allowance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(11,769,386</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(11,695,986</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt; text-indent: -59.4pt; padding-left: 59.4pt">Net deferred tax asset</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,268,957</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,215,772</TD><TD STYLE="padding-bottom: 2.5pt; 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 increase in valuation allowance for
each of the three-month periods ended June 30, 2017 and 2016 is $32,600 and $1,495, 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 increase in valuation allowance for
the six-month period ended June 30, 2017 is $73,400.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 six-month period ended June 30, 2016 is $100,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">There were no unrecognized tax benefits
and accrual for uncertain tax positions as of June 30, 2017 and December 31, 2016.</P>

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

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

<!-- Field: Page; Sequence: 16 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 13 &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">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 CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Three-Month</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Period Ended </B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>June 30, 2017</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bromine*</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Salt*</B></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Products</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Natural Gas</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Total</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Corporate</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; text-align: justify">Net revenue <BR>(external customers)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">18,423,133</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">2,521,883</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">26,586,973</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">47,531,989</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">47,531,989</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net revenue <BR>(intersegment)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,910,743</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,910,743</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,910,743</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income(loss) from operations before taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,740,981</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,051,202</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,318,480</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,529</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,077,134</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(594,662</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,482,472</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,464,085</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">245,164</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,112,201</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,821,450</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,821,450</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from operations after taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,276,896</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">806,038</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,206,279</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,529</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,255,684</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(594,662</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,661,022</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">162,696,276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,749,355</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,885,555</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,819,284</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">405,150,470</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">114,373</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">405,264,843</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,794,600</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">624,226</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">951,364</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,370,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,370,190</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,332,661</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,332,661</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,332,661</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Three-Month</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Period Ended </B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>June 30, 2016</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bromine*</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Salt*</B></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Products</B>&nbsp;</P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Natural Gas</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; 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>&nbsp;Total</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Corporate</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; text-align: justify">Net revenue <BR>(external customers)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">18,480,605</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">2,305,688</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">26,814,474</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">47,600,767</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">47,600,767</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net revenue <BR>(intersegment)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,670,931</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,670,931</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,670,931</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income(loss) from operations before taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,199,652</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10,099</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,531,677</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(25</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,721,205</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">609,917</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,331,122</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,810,252</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">235,779</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,164,391</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,210,422</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,210,422</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from operations after taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,389,400</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(245,878</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,367,286</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(25</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,510,783</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">609,917</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,120,700</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">149,221,327</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,673,443</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">193,703,787</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,058,651</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">374,657,208</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">118,573</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">374,775,781</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,144,546</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,339,696</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,160,329</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,644,571</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,644,571</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Capital expenditure</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,589</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,589</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,589</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,944,958</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,944,958</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,944,958</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<!-- Field: Page; Sequence: 17 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: blue">&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">JUNE 30, 2017</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Six-Month</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Period Ended </B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>June 30, 2017</B></P></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Bromine*</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Salt*</B></P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Products</B></P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Natural Gas</B></FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Total</B></P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Corporate</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom; width: 23%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net revenue</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(external customers)</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">32,345,527</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-size: 10pt">4,335,661</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">43,639,294</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: center"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 8%; text-align: right"><FONT STYLE="font-size: 10pt">80,320,482</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 6%; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">80,320,482</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net revenue</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(intersegment)</P></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-size: 10pt">5,089,236</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-size: 10pt">-</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-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top">&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-size: 10pt">5,089,236</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-size: 10pt">-</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-size: 10pt">5,089,236</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income(loss) from operations before taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">15,012,915</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-size: 10pt">1,937,089</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-size: 10pt">13,264,657</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">(57,287</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">30,157,374</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">(861,905</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">29,295,469</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">3,794,188</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-size: 10pt">468,746</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-size: 10pt">3,380,342</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">7,643,276</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">7,643,276</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income (loss) from operations after taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">11,218,727</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-size: 10pt">1,468,343</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&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-size: 10pt">9,884,315</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">(57,287</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">22,514,098</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-size: 10pt">(861,905</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">21,652,193</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Total assets</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">162,696,276</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-size: 10pt">32,749,355</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-size: 10pt">207,885,555</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">1,819,284</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">405,150,470</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">114,373</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">405,264,843</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Depreciation and amortization</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">7,793,181</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">1,078,673</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">1,937,435</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">10,809,289</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">10,809,289</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,332,661</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,332,661</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,332,661</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Six-Month</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Period Ended </B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>June 30, 2016</B></P></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Bromine*</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Salt*</B></P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Products</B></P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Natural Gas</B></FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; 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>&nbsp;Total</B>&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Corporate</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom; width: 23%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net revenue</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(external customers)</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">31,650,133</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 7%; text-align: right"><FONT STYLE="font-size: 10pt">4,072,296</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">46,373,788</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: center"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 8%; text-align: right"><FONT STYLE="font-size: 10pt">82,096,217</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 6%; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 9%; text-align: right"><FONT STYLE="font-size: 10pt">82,096,217</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net revenue</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(intersegment)</P></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-size: 10pt">4,493,133</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-size: 10pt">-</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-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top">&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-size: 10pt">4,493,133</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-size: 10pt">-</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-size: 10pt">4,493,133</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income(loss) from operations before taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">11,205,170</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-size: 10pt">217,514</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-size: 10pt">14,255,408</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">(25</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">25,678,067</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">319,373</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">25,997,440</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">2,553,622</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-size: 10pt">299,283</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-size: 10pt">3,625,188</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">6,478,093</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">6,478,093</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Income (loss) from operations after taxes</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">8,651,548</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-size: 10pt">(81,769</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">10,630,220</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">(25</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">19,199,974</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-size: 10pt">319,373</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-size: 10pt">19,519,347</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Total assets</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">149,221,327</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-size: 10pt">30,673,443</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-size: 10pt">193,703,787</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">1,058,651</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">374,657,208</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">118,573</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">374,775,781</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Depreciation and amortization</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">8,512,338</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">2,532,362</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">2,469,592</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">13,514,292</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">13,514,292</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Capital expenditure</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">52,777</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">4,509</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">813,589</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">870,875</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">870,875</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,944,958</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,944,958</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-size: 10pt">28,944,958</FONT></TD>
    <TD STYLE="vertical-align: bottom">&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">* 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 the 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: 18 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 13 &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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Three-Month Period Ended June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Reconciliations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Total segment operating income</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">19,077,134</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">16,721,205</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">30,157,374</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">25,678,067</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Corporate costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(128,007</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(69,279</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(257,995</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(229,361</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Unrealized gain/(loss) on translation of intercompany balance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(466,655</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">679,196</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(603,910</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">548,734</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,482,472</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,331,122</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,295,469</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,997,440</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income, net of expense</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">90,656</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">76,319</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">174,605</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">144,636</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Income before taxes</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,573,128</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">17,407,441</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">29,470,074</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">26,142,076</TD><TD STYLE="padding-bottom: 2.5pt; 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 following table shows the major customer(s)
(10% or more) for the three-month period ended June 30, 2017.</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>
    <TD STYLE="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><B>Number</B></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><B>Customer</B></TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center">&nbsp;1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">Shandong Morui Chemical Company Limited</TD>
    <TD STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">$ 3,111</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="vertical-align: top; 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.8pt 0pt 0; text-align: center">$ 753</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></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.8pt 0pt 0; text-align: center">$ 1,684</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">$&nbsp;&nbsp;5,548</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">11.7%</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 customer(s)
(10% or more) for the six-month period ended June 30, 2017.</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>
    <TD STYLE="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><B>Number</B></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><B>Customer</B></TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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: #CCEEFF">
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center">&nbsp;1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">Shandong Morui Chemical Company Limited</TD>
    <TD STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">$ 5,705</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="vertical-align: top; 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.8pt 0pt 0; text-align: center">$ 1,251</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></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.8pt 0pt 0; text-align: center">$ 2,768</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">$&nbsp;&nbsp;9,724</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">12.1%</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 customer(s)
(10% or more) for the three-month period ended June 30, 2016.</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>
    <TD STYLE="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><B>Number</B></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><B>Customer</B></TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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: #CCEEFF">
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center">&nbsp;1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">Shandong Morui Chemical Company Limited</TD>
    <TD STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">$ 3,269</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="vertical-align: top; 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.8pt 0pt 0; text-align: center">$ 686</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></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.8pt 0pt 0; text-align: center">$ 1,696</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">$&nbsp;&nbsp;5,651</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">11.9%</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 customer(s)
(10% or more) for the six-month period ended June 30, 2016.</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>
    <TD STYLE="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><B>Number</B></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><B>Customer</B></TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</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="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD>
    <TD STYLE="width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 12%; 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>&nbsp;</P></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center">&nbsp;1</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">Shandong Morui Chemical Company Limited</TD>
    <TD STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">$ 5,692</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="vertical-align: top; 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.8pt 0pt 0; text-align: center">$ 1,172</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></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.8pt 0pt 0; text-align: center">$ 2,997</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">$&nbsp;&nbsp;9,861</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">12.0%</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 14 &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 and six-month periods
ended June 30, 2017, the Company sold 34.0% and 35.0% of its products to its top five customers, respectively. As of June 30, 2017,
amounts due from these customers were $38,735,709. During the three-month and six-month periods ended June 30, 2016, the Company
sold 33.9% and 34.1% of its products to its top five customers, respectively. As of June 30, 2016, amounts due from these customers
were $28,870,903. This concentration makes the Company vulnerable to a near-term severe impact, should the relationships be terminated.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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; 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 and six-month periods
ended June 30, 2017, the Company purchased 66.5% and 67.5% of its raw materials from its top five suppliers, respectively.&nbsp;&nbsp;As
of June 30, 2017, amounts due to those suppliers for the three-month and six-month periods ended June 30, 2017 included in accounts
payable were $8,048,563 and $6,833,430. During the three-month and six-month periods ended June 30, 2016, the Company purchased
54.5% and 54.8% of its raw materials from its top five suppliers, respectively.&nbsp;&nbsp;As of June 30, 2016, amounts due to
those suppliers included in accounts payable were $6,542,424.This concentration makes the Company vulnerable to a near-term severe
impact, should the relationships be terminated.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 16 &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 June 30, 2017
and December 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 17 &ndash; CAPITAL COMMITMENT AND
OPERATING LEASE COMMITMENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 June 30, 2017, the Company has leased
real property adjacent to Factory No. 1, with the related production facility, channels and ducts, other production equipment and
the buildings located on the property, under a capital lease. The future minimum lease payments required under the capital lease,
together with the present value of such payments, are included in the table shown 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">The Company has leased nine parcels of
land under non-cancelable operating leases, which are fixed rentals and expire through December 2021, December 2023, December 2030,
December 2031, December 2032, December 2040, February 2059, August 2059 and June 2060, 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 following table sets forth the Company&rsquo;s
contractual obligations as of June 30, 2017:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">Capital Lease Obligations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">Operating Lease Obligations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">Property Management Fees</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Payable within:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: justify">the next 12 months</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">277,064</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">953,773</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">46,044</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">the next 13 to 24 months</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">277,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">973,475</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">the next 25 to 36 months</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">277,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">997,246</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">the next 37 to 48 months</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">277,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,018,890</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">the next 49 to 60 months</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">277,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">879,430</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">thereafter</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,216,512</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,060,555</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,601,832</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,883,369</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">46,044</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Less: Amount representing interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,262,027</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Present value of net minimum lease payments</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,339,805</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; 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: center">&nbsp;</P>

<!-- Field: Page; Sequence: 20 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: blue">&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">JUNE 30, 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;(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 17 &ndash; CAPITAL COMMITMENT AND
OPERATING LEASE COMMITMENTS &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">Rental expenses related to operating leases
of the Company amounted to $256,447 and $264,240, which were charged to the condensed consolidated statements of income for the
three months ended June 30, 2017 and 2016, respectively. Rental expenses related to operating leases of the Company amounted to
$511,566 and $524,624, which were charged to the condensed consolidated statements of income for the six months ended June 30,
2017 and 2016, 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: 21 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"><A NAME="b"></A><B>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. These risks, uncertainties and other factors include, without limitation,
those matters discussed in Item 1A of Part I of our 2016 Form 10-K.&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;&nbsp;The following
discussion should be read in conjunction with our consolidated financial statements and notes thereto appearing in our 2016 Form
10-K and Item 1A, &ldquo;Risk Factors&rdquo; for the year ended December 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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.&nbsp;&nbsp;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. &nbsp;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.&nbsp;&nbsp;Bromine is commonly used in brominated
flame retardants, fumigants, water purification compounds, dyes, medicines and disinfectants.&nbsp;&nbsp;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,
wastewater processing, papermaking chemical agents and inorganic chemicals.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 December 12, 2006, we acquired, through
a share exchange, Upper Class Group Limited, a British Virgin Islands holding corporation which then owned all of the outstanding
shares of SCHC. Under accounting principles generally accepted in the United States, the share exchange is considered to be a capital
transaction in substance, rather than a business&nbsp;combination. That is, the share exchange is equivalent to the issuance of
stock by Upper Class for the net assets of our Company, accompanied by a recapitalization, and is accounted for as a change in
capital structure. Accordingly, the accounting for the&nbsp;share exchange was identical to that resulting from a reverse acquisition,
except no goodwill was recorded. Under reverse takeover accounting, the post reverse acquisition comparative historical consolidated
financial statements of the legal acquirer, our Company, are those of the legal acquiree, Upper Class Group Limited, which is considered
to be the accounting acquirer.&nbsp;Share and per share amounts reflected in this report have been retroactively adjusted to reflect
the merger.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 5, 2007, the Company, acting
through SCHC, acquired SYCI. Since the ownership of the Company and SYCI was then substantially the same, the transaction was accounted
for as a transaction between entities under common control, whereby we recognized the assets and liabilities of SYCI at their carrying
amounts. &nbsp;Share and per share amounts stated in this report have been retroactively adjusted to reflect the merger.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 31, 2008, SYCI completed the construction of a new
chemical production line. It passed the examination by Shouguang City Administration of Work Safety and local fire department.
This new production line focuses on producing environmental friendly additive products, solid lubricant and polyether lubricant,
for use in oil and gas exploration. The line has an annual production capacity of 5,000 tons. Formal production of this chemical
production line started on September 15, 2008. The total annual production capacity of SYCI is 36,300 tons.</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: 22 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 12, 2009 we completed a 1-for-4
reverse stock split of our common stock, such that for each four shares outstanding prior to the stock split there was one share
outstanding after the reverse stock split.&nbsp;&nbsp;All shares of common stock referenced in this report have been adjusted to
reflect the stock split figures.&nbsp;&nbsp;On October 27, 2009 our shares began trading on the NASDAQ Global Select Market under
the ticker symbol &ldquo;GFRE&rdquo; and on June 30, 2011 we changed our ticker symbol to &ldquo;GURE&rdquo; to better reflection
of our corporate name.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 January 12, 2015, the Company and SCHC
entered into an Equity Interest Transfer Agreement with SCRC pursuant to which SCHC agreed to acquire SCRC and all rights, title
and interest in and to all assets owned by SCRC, a leading manufacturer of materials for human and animal antibiotics in China
and other parts of Asia.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 4, 2015 the Company closed
the transactions contemplated by the agreement between the Company, SCHC and SCRC.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 the closing date, the Company issued
7,268,011 shares of its common stock, par value $0.0005 per share (the &ldquo;Shares&rdquo;), at the closing market price of $1.84
per Share on the closing date to the four former equity owners of SCRC .The issuance of the Shares was exempt from registration
pursuant to Regulation S of the Securities Act of 1933, as amended. On the closing date, the Company entered into a lock-up agreement
with the four former equity owners of SCRC. In accordance with the terms of the lock-up agreement, the shareholders agreed not
to sell or transfer the Shares for five years from the date the stock certificates evidencing the Shares were issued.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 sellers of SCRC agreed as part of the
purchase price to accept the Shares, based on a valuation of $2.00, which was a 73% premium to the price on the day the agreement
was entered into. For accounting purposes, the Shares are now being valued at $1.84, which was the closing price of our stock on
the day of the closing date of the agreement. The price difference between the original $2.00 and the current $1.84 is solely for
accounting purposes. There has been no change in the number of shares issued.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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, 2015, Gulf Resources, Inc.,
a Delaware corporation consummated a merger with and into its wholly-owned subsidiary, Gulf Resources, Inc., a Nevada corporation.
As a result of the reincorporation, the Company is now a Nevada corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 December 15, 2015, the Company registered
a new subsidiary in the Sichuan Province of the PRC named Daying County Haoyuan Chemical Company Limited (&ldquo;DCHC&rdquo;) with
registered Capital of RMB50,000,000, and there was RMB11,754,919 capital contributed by SCHC as of March 31, 2017. DCHC was established
to further explore and develop natural gas and brine resources (including bromine and crude salt) in 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">On September 2, 2016, the Company announced the planned merger
of two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&ldquo;SYCI&rdquo;) and Shouguan Rongyuan Chemical
Co., Ltd (&ldquo;SCRC&rdquo;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered
on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.</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">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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><IMG SRC="chart.jpg" ALT="">&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">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 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: 23 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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 consolidated statements of operations, cash flows and stockholders equity for the three-month and six-month periods
ended June 30, 2017 and 2016.&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 Period
Ended June 30, 2017 and 2016</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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Three-Month Period <BR>Ended June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Three-Month Period <BR>Ended June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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="text-align: left">Net revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">47,531,989</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">47,600,767</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: center">&mdash;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; width: 45%">Cost of net revenue</TD><TD STYLE="padding-bottom: 1pt; width: 2%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; width: 1%">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right; width: 12%">(26,931,742</TD><TD STYLE="padding-bottom: 1pt; text-align: left; width: 1%">)</TD><TD STYLE="padding-bottom: 1pt; width: 2%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; width: 1%">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right; width: 12%">(29,195,255</TD><TD STYLE="padding-bottom: 1pt; text-align: left; width: 1%">)</TD><TD STYLE="padding-bottom: 1pt; width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 1%">&nbsp;</TD><TD STYLE="text-align: right; width: 7%">(8</TD><TD STYLE="padding-bottom: 1pt; text-align: left; width: 7%">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,600,247</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,405,512</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Sales, marketing and other operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(100,613</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(104,369</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Research and development costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(65,274</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(70,378</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(2,056,943</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1,009,882</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">104</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other operating income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">105,055</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">110,239</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,482,472</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">17,331,122</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">90,656</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">76,319</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income before taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,573,128</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">17,407,441</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,821,450</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,210,422</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,751,678</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,197,019</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="padding-bottom: 2.5pt; 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"><B><I>Net revenue.</I></B>&nbsp;&nbsp;The
table below shows the changes in net revenue in the respective segment of the Company for the three-month period ended June 30,
2017 compared to the same period in 2016:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="11" STYLE="border-bottom: black 1pt solid; text-align: center">Net Revenue by Segment</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Percent Change</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Increase/</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Decrease)</P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4" STYLE="border-bottom: black 1pt solid; text-align: center">of Net Revenue</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid">Segment</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; width: 30%; background-color: #CCEEFF">Bromine</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; width: 10%; background-color: #CCEEFF; text-align: right">18,423,133</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 10%; background-color: #CCEEFF; text-align: right">39</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; width: 10%; background-color: #CCEEFF; text-align: right">18,480,605</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 10%; background-color: #CCEEFF; text-align: right">39</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 7%; background-color: #CCEEFF; text-align: right">-</TD>
    <TD STYLE="vertical-align: bottom; width: 7%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: white">Crude Salt</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">2,521,883</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">5</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">2,305,688</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">5</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">9</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">Chemical Products</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right">26,586,973</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right">56</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right">26,814,474</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right">56</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">(1</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">%)</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: white">Total sales</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white; text-align: right">47,531,989</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white; text-align: right">100</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white; text-align: right">47,600,767</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white; text-align: right">100</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">-</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>Bromine and crude salt segments</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Three-Month Period Ended</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Percentage Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">product sold in tonnes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Increase/(Decrease)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 45%; text-align: left">Bromine (excluding volume sold to SYCI)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">4,588</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">4,613</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">(1</TD><TD STYLE="width: 1%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">81,263</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">80,377</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Three-Month Period Ended</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Percentage Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Chemical products segment sold in tonnes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Increase/(Decrease)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 45%; text-align: left">Oil and gas exploration additives</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">3,285</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">3,113</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">6</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Paper manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">951</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">897</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Pesticides manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">654</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">646</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Pharmaceutical intermediate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">457</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">462</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">By product</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,556</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,484</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Overall</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,903</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,602</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>


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

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

<!-- Field: Page; Sequence: 24 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><A HREF="#toc" STYLE="font-style: italic">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 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; text-align: justify">Net revenue from our bromine segment decreased
to $18,423,133 for the three-month period ended June 30, 2017 compared to $18,480,605 for the same period in 2016. The average
selling price of bromine was $4,015 per tonne for the three-month period ended June 30, 2017 compared to $4,006 per tonne for the
same period in 2016. The sales volume of bromine decreased from 4,613 tonnes for the three-month period ended June 30, 2016 to
4,588 tonnes for the same period in 2017, a decrease of 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">The table below shows the changes in the
average selling price and changes in the sales volume of bromine for the three-month period ended June 30, 2017 compared to the
same period in 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Three-Month Period <BR>Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Increase in net revenue of bromine as a result of:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017 vs. 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%">Increase in average selling price</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">41,597</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Decrease in sales volume</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(99,069</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total effect on net revenue of bromine</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(57,472</TD><TD STYLE="padding-bottom: 2.5pt; 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>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">The increase in net revenue from our crude
salt segment was due to the increase in both the sales volume and average selling price of crude salt. The sales volume of crude
salt increased by 1% from 80,377 tonnes for the three-month period ended June 30, 2016 to 81,263 tonnes for the same period in
2017. The average selling price of crude salt increased from $28.69 per tonne for the three-month period ended June 30, 2016 to
$31.03 per tonne for the same period in 2017, an increase of 8%.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Three-Month Period <BR>Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Increase in net revenue of crude salt as a result of:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017 vs. 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%">Increase in average selling price</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">189,730</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Increase in sales volume</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">26,465</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total effect on net revenue of crude salt</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">216,195</TD><TD STYLE="padding-bottom: 2.5pt; 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: center"></P>

<!-- Field: Page; Sequence: 25 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"><U>Chemical products segment</U></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Product Mix of Chemical Products Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Percent</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Change of</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Net Revenue</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Oil and gas exploration additives</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">6,254,449</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">23</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">6,087,314</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">23</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">3</TD><TD STYLE="width: 7%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Paper manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,069,054</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,056,309</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Pesticides manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,425,894</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,422,250</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: center">&mdash;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Pharmaceutical intermediates</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,441,402</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,778,466</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">By product</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,396,174</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,470,135</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total sales</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">26,586,973</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">26,814,474</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">%)</TD></TR>
</TABLE>



<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net revenue from our chemical products
segment decreased from $26,814,474 for the three-month period ended June 30, 2016 to $26,586,973 for the same period in 2017, a
decrease of approximately 1%. Net revenue from our oil and gas exploration chemicals contributed $6,254,449 (or 23%) and $6,087,314
(or 23%) of our chemical segment revenue for the three-month periods ended June 30, 2017 and 2016, respectively, with an increase
of $167,135, or 3%. Net revenue from our paper manufacturing additives increased from $1,056,309 for the three-month period ended
June 30, 2016 to $1,069,054 for the same period in 2017, an increase of approximately 1%. Net revenue from our pesticides manufacturing
additives was $3,422,250 for the three-month period ended June 30, 2016 compare to $3,425,894 for the same period in 2017. Net
revenue from our pharmaceutical intermediates decreased from $11,778,466 for the three-month period ended June 30, 2016 to $11,441,402
for the same period in 2017 a decrease of approximately 3%. Net revenue from our by products decreased from $4,470,135 for the
three-month period ended June 30, 2016 to $4,396,174 for the same period in 2017, a decrease of approximately 2%.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below shows the changes in the average selling price
and changes in the sales volume of major chemical products of the chemical products segment for the three-month period ended June
30, 2017 from the same period in 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Decrease in net revenue, <BR>for the three-month period ended June 30, 2017 vs. 2016, as a result of:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Oil and gas exploration additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Paper manufacturing additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Pesticides manufacturing additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Pharmaceutical intermediates</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">By products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%">Decrease in average selling price</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(164,773</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(49,401</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(38,501</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(210,738</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(165,458</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(628,871</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Increase/(Decrease) in sales volume</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">331,908</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">62,147</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">42,144</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(126,326</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">91,497</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">401,370</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total effect on net revenue of chemical products</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">167,135</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">12,746</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,643</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(337,064</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(73,961</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(227,501</TD><TD STYLE="border-bottom: Black 2.5pt double; 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"><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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Cost of Net Revenue by Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Percent Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">of Cost of</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Net Revenue</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">7,881,894</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">29</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">9,327,259</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">32</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">(15</TD><TD STYLE="width: 7%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,344,171</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,177,214</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17,705,677</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">66</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17,690,782</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">61</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">26,931,742</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">29,195,255</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8</TD><TD STYLE="text-align: left">%)</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 26 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">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. Our cost of net revenue was $26,931,742 for the three-month
period ended June 30, 2017, a decrease of $2,263,513 (or 8%) as compared to the same period in 2016. This decrease was primarily
attributable to the decreased purchase cost of raw material of bromine segment due to the macro-economic tightening policy imposed
by the PRC government, which has affected our customers&rsquo; industries.</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>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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">Annual Production Capacity (in tonnes)</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">Utilization</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ratio (i)</P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 55%">Three-month period ended June 30, 2016</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 7%; text-align: right">47,347</TD>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 7%; text-align: right">45%</TD>
    <TD STYLE="width: 7%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Three-month period ended June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">42,808</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">50%</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Variance of the three-month period ended June 30, 2017 and 2016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(4,539</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">5%</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">(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 increased by 5% for
the three-month period ended June 30, 2017 as compared with the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In view of the trend of a decrease in the
bromine concentration of the brine water being extracted at our production facilities as explained in 2016 Form 10-K, and in order
to reduce the leakage rate and attempt to recover the annual production capacity of bromine and crude salt to a higher level in
the future, we plan to carry out enhancement projects for the crude salt fields in 2017. During the three-month period ended June
30, 2017, no such enhancement work was carried out due to unexpected weather conditions. We expect to resume the enhancement work
in the third and fourth quarters of 2017 when weather conditions permit.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 June 30,
2017, the cost of net revenue for the bromine segment was $7,881,894, a decrease of $1,445,366 or 15% over the same period in 2016.
The major components of the costs of net revenue for the bromine segment were cost of raw materials and finished goods consumed
of $1,708,734 (or 22%), depreciation and amortization of manufacturing plant and machinery of $3,703,358 (or 47%) and electricity
of $766,794 (or 10%) for the three-month period ended June 30, 2017. For the three-month period ended June 30, 2016, the major
components of the cost of net revenue were the cost of raw materials and finished goods consumed of $3,164,060 (or 34%), depreciation
and amortization of manufacturing plant and machinery of $4,029,071 (or 43%) and electricity of $834,692 (or 9%). The cost structure
changed where the proportion of cost of raw materials and finished goods consumed over the total cost of net revenue decreased
by 12% and depreciation and amortization of manufacturing plant and machinery in relation to the total cost of net revenue increased
by 4% in the three-month period ended June 30, 2017 compared to the same period in 2016. The decrease in net cost of net revenue
was mainly attributable to the decrease in the purchase price of raw material.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below represents the major production
cost component of bromine per tonne sold for the respective periods:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>Per tonne production cost</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid">component of bromine segment</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="4" STYLE="border-bottom: black 1pt solid; text-align: center">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; width: 31%; background-color: #CCEEFF">Raw materials</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; width: 9%; background-color: #CCEEFF; text-align: right">876</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">43</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; width: 9%; background-color: #CCEEFF; text-align: right">1,106</TD>
    <TD STYLE="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">49</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right">(21</TD>
    <TD STYLE="vertical-align: bottom; width: 5%; background-color: #CCEEFF">%)</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: white">Depreciation and amortization</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">702</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">34</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">764</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">33</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">(8</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">%)</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">Electricity</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">145</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">7</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">158</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">7</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">(8</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">%)</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: white">Others</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white; text-align: right">323</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white; text-align: right">16</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white; text-align: right">246</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white; text-align: right">11</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; background-color: white">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: right">31</TD>
    <TD STYLE="vertical-align: bottom; background-color: white; text-align: justify">%</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">Production cost of bromine per tonne sold</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF; text-align: right">2,046</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF; text-align: right">100</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">$</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF; text-align: right">2,274</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF; text-align: right">100</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 2.25pt double; background-color: #CCEEFF">%</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: right">(10</TD>
    <TD STYLE="vertical-align: bottom; background-color: #CCEEFF; text-align: justify">%)</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">Our production cost of bromine per tonne
sold was $2,046 for the three-month period ended June 30, 2017, a decrease of 10% (or $228) as compared to the same period in 2016,
which was mainly to the decrease in the purchase price of raw material.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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">The cost of net revenue for our crude salt segment for the three-month
period ended June 30, 2017 was $1,344,171, representing a decrease of $833,043, or 38%, compared to $2,177,214 for the same period
in 2016. The decrease in cost was mainly due to the decrease in depreciation and amortization of manufacturing plant and machinery
mainly due to some plant and equipment related to the crude salt and bromine facilities were fully depreciated in June 2016 and
the&nbsp;demolition Factory No.6 in December 2016 for bromine and crude salt segment, which partially offset by the increase in
depreciation and amortization of manufacturing plant and machinery due to the enhancement projects carried out for our extraction
wells and transmission channels and ducts which commenced in August 2016 and completed in September 2016. The significant cost
components for the three-month period ended June 30, 2017 were depreciation and amortization of $725,939 (or 54%), resource taxes
calculated based on crude salt sold of $252,188 (or 19%) and electricity of $127,212 (or 9%). The significant cost components for
the three-month period ended June 30, 2016 were depreciation and amortization of $1,554,715 (or 71%), resource taxes calculated
based on crude salt sold of $246,130 (or 11%) and electricity of $127,597 (or 6%).The table below represents the major production
cost component of crude salt per ton sold for respective periods:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>Per tonne production cost</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid">component of crude salt segment</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 31%">Depreciation and amortization</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 2%">$</TD>
    <TD STYLE="width: 9%; text-align: right">8.93</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">54</TD>
    <TD STYLE="width: 5%">%</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 9%; text-align: right">19.34</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">71</TD>
    <TD STYLE="width: 5%">%</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">(54</TD>
    <TD STYLE="width: 5%">%)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Resource tax</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">3.10</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">19</TD>
    <TD>%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">3.06</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11</TD>
    <TD>%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Electricity</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">1.57</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">9</TD>
    <TD>%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">1.59</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">6</TD>
    <TD>%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(1</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Others</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2.94</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; text-align: right">18</TD>
    <TD STYLE="border-bottom: black 1pt solid">%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">3.10</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; text-align: right">12</TD>
    <TD STYLE="border-bottom: black 1pt solid">%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(5</TD>
    <TD STYLE="text-align: justify">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Production cost of crude salt per tonne sold</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">16.54</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</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">100</TD>
    <TD STYLE="border-bottom: black 2.25pt double">%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">27.09</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</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">100</TD>
    <TD STYLE="border-bottom: black 2.25pt double">%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(39</TD>
    <TD STYLE="text-align: justify">%)</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>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 June 30, 2017 was $17,705,677 compared to $17,690,782 for the same period in 2016.</P>

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

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

<!-- Field: Page; Sequence: 28 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Gross Profit.</I></B> Gross profit
was $20,600,247, or 43%, of net revenue for three-month period ended June 30, 2017 compared to $18,405,512, or 39%, of net revenue
for the same period in 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit by Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">% Point Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Three-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">of Gross</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Profit Margin</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">10,541,239</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">57</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">9,153,346</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">50</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">7</TD><TD STYLE="width: 7%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,177,712</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">128,474</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,881,296</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">33</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,123,692</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">34</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Gross Profit</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,600,247</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">43</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,405,512</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">39</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

<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 June 30,
2017, the gross profit margin for our bromine segment was 57% compared to 50% for the same period in 2016. This 7% increase is
mainly due to the decrease in the purchase price of raw material.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 June 30,
2017 the gross profit margin for our crude salt segment was 47% compared to 6% for the same period in 2016. This 41% increase is
mainly due to the increased average selling price and the decrease in depreciation and amortization of manufacturing plant and
machinery as mentioned in cost of net revenue of crude salt.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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">The gross profit margin for our chemical
products segment for the three-month period ended June 30, 2017 was 33% compared to 34% for the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Research and Development Costs .</I></B>
The total research and development costs incurred for the three-month period ended June 30, 2017 and 2016 were $65,274 and $70,378,
respectively, a decrease of 7%. Research and development costs for the three-month period ended June 30, 2017 represented raw materials
used by SYCI for testing the manufacturing routine. Research and development costs for the three-month period ended June 30, 2016
represented raw materials used by SYCI and SCRC for testing the manufacturing routine.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>General and Administrative Expenses.</I></B> General and
administrative expenses were $2,056,943 for the three-month period ended June 30, 2017, an increase of $1,047,061 (or 104%) as
compared to $1,009,882 for the same period in 2016. This increase in general and administrative expenses was primarily due to the
unrealized exchange loss in relation to the translation difference of inter-company balances in USD and RMB for the three-month
period ended June 30, 2017 amounted to $466,655, as compared to the unrealized exchange gain for the same period in 2016 amounted
to $679,196.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Other Operating Income</I></B> Other
operating income, which represented the sales of wastewater to some of our customers, was $105,055 for the three-month period ended
June 30, 2017, representing a decrease of $5,184 (or 5%) from $110,239 for the same period in 2016. Wastewater is generated from
the production of bromine and eventually becomes crude salt when it evaporates. Not all of our bromine production plants have sufficient
area on the property to allow for evaporation of wastewater to produce crude salt. Certain of our customers who have facilities
located adjacent to our bromine production plants have agreed to allow us to channel our wastewater into brine pans on their properties
for evaporation. These customers then are able to sell the resulting crude salt themselves. We signed agreements with four of our
customers to sell them our wastewater at market prices.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>Income from Operations</I></B> Income
from operations was $18,482,472 for the three-month period ended June 30, 2017 (or 39% of net revenue), an increase of $1,151,350,
or approximately 7%, over income from operations for the same period in 2016.</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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="11" STYLE="border-bottom: black 1pt solid; text-align: center">Income /loss from Operations by Segment</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Three-Month Period Ended</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">June 30, 2017&nbsp;</P></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5" STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Three-Month Period Ended</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">June 30, 2016</P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Segment:</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 36%; text-align: justify">Bromine</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">9,740,981</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: center">51%</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">8,199,652</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: center">49%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Crude Salt</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,051,202</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">5%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(10,099</TD>
    <TD STYLE="text-align: justify">)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">-</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Chemical Products</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">8,318,480</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">44%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">8,531,677</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;&nbsp;51%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Natural Gas</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(33,529</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center">&nbsp;-</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(25</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center">&nbsp;-</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Income from operations before corporate costs</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">19,077,134</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: center">100%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">16,721,205</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: center">100%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Corporate costs</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(128,007</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(69,279</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unrealized(loss)/gain on translation
of Intercompany balance</P></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(466,655</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">679,196</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Income from operations</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">18,482,472</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">17,331,122</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&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"></P>

<!-- Field: Page; Sequence: 30 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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: 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">Income from operations from our bromine
segment was $9,740,981 for the three-month period ended June 30, 2017, an increase of $1,541,329 (or approximately 19%) as compared
to the same period in 2016. This increase resulted primarily from the decrease in the purchase price of raw material.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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">Income from operations from our crude salt
segment was $1,051,202 for the three-month period ended June 30, 2017. Loss from operations from our crude salt segment was $10,099
for the three-month period ended June 30, 2016. This increase resulted primarily from the increased average selling price and the
decrease in depreciation and amortization of manufacturing plant and machinery as mentioned in cost of net revenue of crude salt.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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"><FONT STYLE="background-color: white">Income
from operations from our chemical products segment was $8,318,480 for the three-month period ended June 30, 2017, a decrease of
$213,197 (or approximately 2%) compared to the same period in 2016. </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"><B><I>Other Income, Net</I></B> Other income,
net of $90,656 represented bank interest income, net of capital lease interest expense for the three -month period ended June 30,
2017, an increase of $14,337 (or approximately 19%) as compared to the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Net Income</I></B> Net income was
$13,751,678 for the three-month period ended June 30, 2017, an increase of $554,659 (or approximately 4%) compared to the same
period in 2016. This significant increase was primarily attributable to the decrease in the purchase price of raw material of bromine
segment and the decrease in depreciation and amortization of manufacturing plant and machinery, which offset by the increased general
and administrative 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"><B><I>Effective Tax Rate</I></B>
Our effective tax rate for the three-month period ended June 30, 2017 and 2016 were 26% and 24% respectively. The effective
tax rate for the three-month period ended June 30, 2017 was 1% higher than the PRC statutory income tax rate of 25% mainly
due to non-deductible expense in connection with the unrealized exchange loss for the Company. The effective tax rate for
the three-month period ended June 30, 2016 was 1% lower than the PRC statutory income tax rate of 25% mainly due
to non-deductible expense in connection with the unrealized exchange gain for the 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"><B><I>Comparison of the Six-Month Period
Ended June 30, 2017 and 2016</I></B></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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <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">Six-Month Period</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ended June 30, 2017</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">Six-Month Period</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ended June 30, 2016</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">Percent Change</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Increase/</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Decrease)</P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 44%">Net revenue</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 11%; text-align: right">80,320,482</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 11%; text-align: right">82,096,217</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 6%; text-align: right">(2</TD>
    <TD STYLE="width: 6%">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Cost of net revenue</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(47,145,605</TD>
    <TD STYLE="border-bottom: black 1pt solid">)&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(53,076,901</TD>
    <TD STYLE="border-bottom: black 1pt solid">)&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(11</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Gross profit</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">33,174,877</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">29,019,316</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">14</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Sales, marketing and other operating expenses</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(176,446</TD>
    <TD>)&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(186,270</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(5</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Research and development costs</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(127,172</TD>
    <TD>)&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(130,215</TD>
    <TD>)&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(2</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>General and administrative expenses</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(3,785,403</TD>
    <TD>)&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">(2,925,912</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">29</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Other operating income</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">209,613</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">220,521</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(5</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Income from operations</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">29,295,469</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">25,997,440</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">13</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Other income</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">174,605</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">144,636</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">21</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Income before taxes</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">29,470,074</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">26,142,076</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">13</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Income taxes</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(7,643,276</TD>
    <TD STYLE="border-bottom: black 1pt solid">)&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(6,478,093</TD>
    <TD STYLE="border-bottom: black 1pt solid">)&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">18</TD>
    <TD>%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Net income</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">21,826,798</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">19,663,983</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#12288;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11</TD>
    <TD>%</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 -->
    <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 --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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: justify"><B><I>Net revenue.</I></B>&nbsp;&nbsp;The
table below shows the changes in net revenue in the respective segment of the Company for the six-month period ended June 30, 2017
compared to the same period in 2016:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Net Revenue by Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Percent Increase /(Decrease)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">of Net Revenue</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">32,345,527</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">40</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">31,650,133</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">39</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">2</TD><TD STYLE="width: 6%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,335,661</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,072,296</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">43,639,294</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">54</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">46,373,788</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">56</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total sales</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">80,320,482</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">82,096,217</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2</TD><TD STYLE="border-bottom: Black 2.5pt double; 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>Bromine and crude salt segments</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Six-Month Period Ended</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Percentage Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">product sold in tonnes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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: 40%; text-align: left">Bromine (excluding volume sold to SYCI)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">8,008</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">8,041</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 6%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">141,927</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">139,577</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Six-Month Period Ended</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Percentage Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Chemical products segment sold in tonnes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Increase/(Decrease)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Oil and gas exploration additives</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">5,390</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">5,547</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">(3</TD><TD STYLE="width: 6%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Paper manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,566</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,600</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Pesticides manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,070</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,154</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Pharmaceutical intermediate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">765</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">837</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">By product</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,203</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,279</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Overall</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,994</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,417</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3</TD><TD STYLE="text-align: left">%)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>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; text-align: justify">The increase in net revenue from our bromine
segment was mainly due to the increase in the average selling price of bromine. The average selling price of bromine increased
from $3,936 per tonne for the six-month period ended June 30, 2016 to $4,039 per tonne for the same period in 2017, an increase
of 3%.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 shows the changes in the
average selling price and changes in the sales volume of bromine for the six-month period ended June 30, 2017 compared to the same
period in 2016.</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: 90%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Six-Month Period</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ended June 30,&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid">Increase in net revenue of bromine as a result of:</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2017 vs. 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 57%">Increase in average selling price</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 15%; text-align: right">826,343</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Decrease in sales volume</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(130,949</TD>
    <TD STYLE="border-bottom: black 1pt solid">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Total effect on net revenue of bromine</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">695,394</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: center"></P>

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

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

<!-- Field: Page; Sequence: 32 -->
    <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 -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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; color: blue">&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">The increase in net revenue from our crude
salt segment was due to the increase in both the sales volume and average selling price of crude salt. The sales volume of crude
salt increased by 2% from 139,577 tonnes for the six-month period ended June 30, 2016 to 141,927 tonnes for the same period in
2017. The average selling price of crude salt increased from $29.18 per tonne for the six-month period ended June 30, 2016 to $30.55
per tonne for the same period in 2017, an increase of 5%.</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: 90%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Six-Month Period</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ended June 30,</P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid">Increase in net revenue of crude salt as a result of:</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">2017 vs. 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 57%">Increase in average selling price</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 15%; text-align: right">193,179</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Increase in sales volume</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">70,186</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Total effect on net revenue of crude salt</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">263,365</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"><U>Chemical products segment</U></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Product Mix of Chemical Products Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Percent</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Change of</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Net Revenue</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; text-align: left">Oil and gas exploration additives</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">10,231,746</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">24</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">10,763,392</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">23</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">(5</TD><TD STYLE="width: 6%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Paper manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,757,331</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,868,845</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Pesticides manufacturing additives</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,642,604</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,052,512</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Pharmaceutical intermediates</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,404,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">19,783,779</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">By product</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,602,703</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,905,260</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">17</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total sales</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">43,639,294</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">46,373,788</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6</TD><TD STYLE="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">Net revenue from our chemical products
segment decreased from $46,373,788 for the six-month period ended June 30, 2016 to $43,639,294 for the same period in 2017, a decrease
of approximately 6%. This decrease was primarily attributable to the decreased sales volume of all our chemical products. Net revenue
from our oil and gas exploration chemicals contributed $10,231,746 (or 24%) and $10,763,392 (or 23%) of our chemical segment revenue
for the six-month periods ended June 30, 2017 and 2016, respectively, with a decrease of $531,646, or 5%. Net revenue from our
paper manufacturing additives decreased from $1,868,845 for the six-month period ended June 30, 2016 to $1,757,331 for the same
period in 2017, a decrease of approximately 6%. Net revenue from our pesticides manufacturing additives decreased from $6,052,512
for the six-month period ended June 30, 2016 to $5,642,604 for the same period in 2017, a decrease of approximately 7%. Net revenue
from our pharmaceutical intermediates decreased from $19,783,779 for the six-month period ended June 30, 2016 to $18,404,910 for
the same period in 2017, a decrease of approximately 7%. Net revenue from our by products decreased from $7,905,260 for the six-month
period ended June 30, 2016 to $7,602,703 for the same period in 2017, a decrease of approximately 4%.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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: 33 -->
    <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 -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below shows the changes in the average selling price
and changes in the sales volume of major chemical products of the chemical products segment for the six-month period ended June
30, 2017 from the same period in 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Decrease in net revenue, <BR>for the six-month period ended June 30, 2017 vs. 2016, as a result of:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Oil and gas exploration additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Paper manufacturing additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Pesticides manufacturing additives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Pharmaceutical intermediates</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">By products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 28%">Increase/(Decrease) in average selling price</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">(230,309</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">(72,581</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">31,860</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">338,159</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">(208,256</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">(141,127</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Decrease in sales volume</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(301,336</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(38,933</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(441,768</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,717,028</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(94,302</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,593,367</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total effect on net revenue of chemical products</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(531,645</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(111,514</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(409,908</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,378,869</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(302,558</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,734,494</TD><TD STYLE="border-bottom: Black 2.5pt double; 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"><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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Cost of Net Revenue by Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">of Cost of</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Net Revenue</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">15,682,880</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">33</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">18,485,272</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">35</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">(15</TD><TD STYLE="width: 6%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,195,004</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,620,848</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(39</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29,267,721</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">62</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">30,970,781</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">58</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">47,145,605</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">53,076,901</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11</TD><TD STYLE="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. Our cost of net revenue was $47,145,605
for the six-month period ended June 30, 2017, a decrease of $5,931,296 (or 11%) as compared to the same period in 2016. The decrease
in cost was mainly due to decrease in the purchase price of raw material for bromine segment and the decrease in depreciation and
amortization of manufacturing plant and machinery mainly due to (i) some plant and equipment related to the crude salt and bromine
facilities were fully depreciated in June 2016; and (ii) the&nbsp;demolition Factory No.6 in December 2016 for bromine and crude
salt segment which partially offset by the increase in depreciation and amortization of manufacturing plant and machinery due to
the enhancement projects carried out for our extraction wells and transmission channels and ducts which commenced in August 2016
and was completed in September 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">Annual Production Capacity (in tonnes)</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">Utilization</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Ratio (i)&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 50%">Six-month period ended June 30, 2016</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 4%; text-align: right">47,347</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 4%; text-align: right">39%</TD>
    <TD STYLE="width: 4%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Six-month period ended June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">42,808</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">43%</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Variance of the six-month period ended June 30, 2017 and 2016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(4,539</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4%</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">Utilization ratio is calculated based on the annualized actual production volume in tonnes for
the periods divided by the annual production capacity in tonnes.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our utilization ratio increased by 4% for
the six-month period ended June 30, 2017 as compared with the same period in 2016.</P>

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

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

<!-- Field: Page; Sequence: 34 -->
    <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 -->32<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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"><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; text-align: justify">For the six-month period ended June 30,
2017, the cost of net revenue for the bromine segment was $15,682,880, a decrease of $2,802,392 or 15% over the same period in
2016. The major components of the costs of net revenue for the bromine segment were cost of raw materials and finished goods consumed
of $3,492,536 (or 22%), depreciation and amortization of manufacturing plant and machinery of $7,606,175 (or 48%) and electricity
of $1,358,795 (or 9%) for the six-month period ended June 30, 2017. For the six-month period ended June 30, 2016, the major components
of the cost of net revenue were the cost of raw materials and finished goods consumed of $6,304,653 (or 34%), depreciation and
amortization of manufacturing plant and machinery of $8,276,572 (or 45%) and electricity of $1,444,784 (or 8%). The cost structure
changed where the proportion of cost of raw materials and finished goods consumed over the total cost of net revenue decreased
by 12% and depreciation and amortization of manufacturing plant and machinery in relation to the total cost of net revenue increased
by 3% in the six-month period ended June 30, 2017 compared to the same period in 2016. The decrease in cost was mainly due to decrease
in the purchase price of raw material for bromine segment and the decrease in depreciation and amortization of manufacturing plant
and machinery mainly due to (i)some plant and equipment related to the crude salt and bromine facilities were fully depreciated
in June 2016; and (ii) the&nbsp;demolition Factory No.6 in December 2016 for bromine and crude salt segment, which partially offset
by the increase in depreciation and amortization of manufacturing plant and machinery due to the enhancement projects carried out
for our extraction wells and transmission channels and ducts which commenced in August 2016 and was completed in September 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below represents the major production
cost component of bromine per tonne sold for the respective periods:</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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>Per tonne production cost</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid">component of bromine segment</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1pt solid; text-align: center">June 30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid; text-align: center">% of total</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 32%">Raw materials</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 9%; text-align: right">930</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">41</TD>
    <TD STYLE="width: 5%">%</TD>
    <TD STYLE="width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 9%; text-align: right">1,176</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">47</TD>
    <TD STYLE="width: 5%">%</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: right">(21</TD>
    <TD STYLE="width: 5%">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Depreciation and amortization</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">824</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">37</TD>
    <TD>%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">902</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">36</TD>
    <TD>%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(9</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Electricity</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">147</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">7</TD>
    <TD>%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">157</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">6</TD>
    <TD>%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(6</TD>
    <TD>%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Others</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">349</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; text-align: right">15</TD>
    <TD STYLE="border-bottom: black 1pt solid">%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">268</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; text-align: right">11</TD>
    <TD STYLE="border-bottom: black 1pt solid">%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">30</TD>
    <TD STYLE="text-align: justify">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>Production cost of bromine per tonne sold</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">2,250</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</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">100</TD>
    <TD STYLE="border-bottom: black 2.25pt double">%</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">2,503</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</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">100</TD>
    <TD STYLE="border-bottom: black 2.25pt double">%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(10</TD>
    <TD STYLE="text-align: justify">%)</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">Our production cost of bromine per tonne
sold was $2,250 for the six-month period ended June 30, 2017, a decrease of 10% (or $253) as compared to the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 six-month period ended June 30,
2017, the cost of net revenue for our crude salt segment was $2,195,004, representing a decrease of $1,425,844, or 39%, compared
to $3,620,848 for the same period in 2016. The decrease in cost was mainly due to the decrease in depreciation and amortization
of manufacturing plant and machinery mainly due to (i) some plant and equipment related to the crude salt and bromine facilities
were fully depreciated in June 2016; and (ii) the&nbsp;demolition Factory No.6 in December 2016 for bromine and crude salt segment,
which partially offset by the increase in depreciation and amortization of manufacturing plant and machinery due to the enhancement
projects carried out for our extraction wells and transmission channels and ducts which commenced in August 2016 and completed
in September 2016 .The significant cost components for the six-month period ended June 30, 2017 were depreciation and amortization
of $1,191,644 (or 54%), resource taxes calculated based on crude salt sold of $433,566 (or 20%) and electricity of $177,061 (or
8%). The significant cost components for the six-month period ended June 30, 2016 were depreciation and amortization of $2,627,850
(or 73%), resource taxes calculated based on crude salt sold of $427,483 (or 12%) and electricity of $174,900 (or 5%).The table
below represents the major production cost component of crude salt per ton sold for respective periods:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>Per tonne production cost</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">component of crude salt segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; text-align: left">Depreciation and amortization</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">8.40</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">54</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">18.83</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">73</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">(55</TD><TD STYLE="width: 6%; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Resource tax</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3.05</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3.06</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: center">&mdash;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Electricity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: center">&mdash;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Others</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2.77</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">18</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2.80</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Production cost of crude salt per tonne sold</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15.47</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25.94</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(40</TD><TD STYLE="text-align: left">%)</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 35 -->
    <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 -->33<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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: 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 six-month period ended June 30, 2017 was $29,267,721, representing a decrease of $1,703,060 or 5% over the same
period in 2016. This decrease was primarily attributable to the decrease in volume of all our chemical products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Gross Profit.</I></B> Gross profit
was $33,174,877, or 41%, of net revenue for six-month period ended June 30, 2017 compared to $29,019,316, or 35%, of net revenue
for the same period in 2016.The increase in gross profit percentage was primarily attributable to an increase in the margin percentage
of bromine and crude salt.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit by Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">% Point Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">of Gross</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Profit Margin</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Gross Profit Margin</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">16,662,647</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">52</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">13,164,861</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">42</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">10</TD><TD STYLE="width: 6%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,140,657</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">451,448</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Chemical Products</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,371,573</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">33</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">15,403,007</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">33</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: center">&mdash;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Gross Profit</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">33,174,877</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">41</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">29,019,316</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">35</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

<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">The gross profit margin for our bromine
segment for the six-month period ended June 30, 2017 was 52% compared to 42% for the same period in 2016.This 10% increase was
mainly due to decrease in the purchase price of raw material and the decrease in depreciation and amortization of manufacturing
plant and machinery as mentioned in cost of net revenue of bromine.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 six-month period ended June 30,
2017, the gross profit margin for our crude salt segment was 49% compared to 11% for the same period in 2016. This 38% increase
was mainly due to the decrease in depreciation and amortization of manufacturing plant and machinery as mentioned in cost of net
revenue of crude salt.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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: 36 -->
    <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 -->34<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">The gross profit margin for our chemical products segment for
the six-month period ended June 30, 2017 was 33% compared to 33% for the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Research and Development Costs.</I></B>
For the six-month period ended June 30, 2017 and 2016, the total research and development costs incurred were $127,172 and $130,215,
respectively, a decrease of 2%. Research and development costs for the six-month period ended June 30, 2017 represented raw materials
used by SYCI for testing the manufacturing routine. Research and development costs for the six-month period ended June 30, 2016
represented raw materials used by SYCI and SCRC for testing the manufacturing routine.</P>

<P STYLE="font: 10pt Times 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>General and Administrative Expenses.</I></B> General and
administrative expenses were $3,785,403 for the six-month period ended June 30, 2017, an increase of $859,491 (or 29%) as compared
to $2,925,912 for the same period in 2016. This increase in general and administrative expenses was primarily due to the unrealized
exchange loss in relation to the translation difference of inter-company balances in USD and RMB for the six-month period ended
June 30, 2017 amounted to $603,910, as compared to the unrealized exchange gain for the same period in 2016 amounted to $548,734,
which offset by the decreased property tax and land use right tax in the amount of $264,864 due to the demolition of factory No
6 by the government at the end of November 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Other Operating Income</I></B> Other
operating income, which represented the sales of wastewater to some of our customers, was $209,613 for the six-month period ended
June 30, 2017, representing a decrease of $10,908 (or 5%) from $220,521 for the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wastewater is generated from the production
of bromine and eventually becomes crude salt when it evaporates. Not all of our bromine production plants have sufficient area
on the property to allow for evaporation of wastewater to produce crude salt. Certain of our customers who have facilities located
adjacent to our bromine production plants have agreed to channel our wastewater into brine pans on their properties for evaporation.
These customers then are able to sell the resulting crude salt themselves. We signed agreements with four of our customers to sell
them our wastewater at market prices.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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: 37 -->
    <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 -->35<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Income from Operations.</I></B> Income
from operations was $29,295,469 for the six-month period ended June 30, 2017 (or 36% of net revenue), an increase of $3,298,029,
or approximately 13%, over income from operations for the same period in 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Income from Operations by Segment</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Six-Month Period Ended <BR>June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Six-Month Period Ended <BR>June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Segment:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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%; text-align: justify">Bromine</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">15,012,915</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">50</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">11,205,170</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">44</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Crude Salt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,937,089</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">217,514</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Chemical Products</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,264,657</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,255,408</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">56</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Natural Gas</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(57,287</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(25</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Income from operations before corporate costs</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">30,157,374</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,678,067</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Corporate costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(257,995</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(229,361</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Unrealized (loss)/gain on translation of intercompany balance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(603,910</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">548,734</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Income from operations before taxes</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">29,295,469</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,997,440</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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">Income from operations from our bromine
segment was $15,012,915 for the six-month period ended June 30, 2017, an increase of $3,807,745 (or approximately 34%) compared
to the same period in 2016. This was mainly due to decrease in the purchase price of raw material and the decrease in depreciation
and amortization of manufacturing plant and machinery as mentioned in cost of net revenue of bromine.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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">For the six-month period ended June 30, 2017, income from operations
from our crude salt segment was $1,937,089, an increase of $1,719,575 (or approximately 791%) compared to the same period in 2016.
This was mainly due to the decrease in depreciation and amortization of manufacturing plant and machinery as mentioned in cost
of net revenue of crude salt.</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>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">Income from operations from our chemical
products segment was 13,264,657 for the six-month period ended June 30, 2017, a decrease of $990,751 (or approximately 7%) compared
to the same period in 2016. This decrease was primarily attributable to the decrease in sales volume of all of our chemical products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Other Income, Net.</I></B> Other
income, net of $174,605 represented bank interest income, net of capital lease interest expense for the six -month period ended
June 30, 2017, an increase of $29,969 (or approximately 21%) as compared to the same period in 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Net Income.</I></B> Net income was
$21,826,798 for the six-month period ended June 30, 2017, an increase of $2,162,815 (or approximately 11%) compared to the same
period in 2016. This significant increase was primarily attributable to decrease in the purchase price of raw material and the
decrease in depreciation and amortization of manufacturing plant and machinery as mentioned in cost of net revenue of bromine and
crude salt, which offset by the increased general and administrative 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"><B><I>Effective Tax Rate.</I></B> Our
effective tax rate for the six-month period ended June 30, 2017 and 2016 was 26% and 25%, respectively. The effective tax
rate for the six-month period ended June 30, 2017 was 1% higher than the PRC statutory income tax rate of 25% mainly due to
non-deductible expense in connection with the unrealized exchange loss for the Company. The effective tax rate of 25% for the
six-month period ended June 30, 2016 consistent with the PRC statutory income 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"></P>

<!-- Field: Page; Sequence: 38 -->
    <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 -->36<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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 June 30, 2017, cash and cash equivalents
were $176,303,274 as compared to $163,884,574 as of December 31, 2016. The components of this increase of $12,418,700 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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six-Month Period Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; text-align: left">Net cash provided by operating activities</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">9,503,332</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">17,470,768</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net cash used in investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(878,932</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1,487,387</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net cash used in financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(273,873</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(287,387</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Effects of exchange rate changes on cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,068,173</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(3,029,146</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">12,418,700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">12,666,848</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six-month period ended June 30,
2017, we met our working capital and capital investment requirements mainly by using cash flow from operations and 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 six-month period ended June
30, 2017 and 2016, we had positive cash flow from operating activities of approximately $9.5 million and $17.5 million, 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 six-month period ended June
30, 2017, cash flow from operating activities of approximately $9.5 million was less than our net income of approximately $21.8
million, mainly due to (i) cash used in working capital of approximately $24.1 million, which mainly consisted of the increase
in accounts receivable, partially offset by the increase in accounts payable and accrued expenses and tax payable; partially offset
by (ii) substantial non-cash charges of approximately $11.7 million, mainly in the form of depreciation and amortization of 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">During the six-month period ended June
30, 2016, cash flow from operating activities of approximately $17.5 million was less than our net income of approximately $19.7
million, mainly due to (i) cash used in working capital of approximately $15.5 million, which mainly consisted of the increase
in accounts receivable, partially offset by the increase in accounts payable and accrued expenses and tax payable; partially offset
by (ii) substantial non-cash charges of approximately $13.3 million, mainly in the form of depreciation and amortization of 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"><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 June
30, 2017 and December 31, 2016.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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%; text-align: left">Aged 1-30 days</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">17,828,694</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">21</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">10,300,739</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">20</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Aged 31-60 days</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">19,835,972</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,074,573</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Aged 61-90 days</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,198,636</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,577,810</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Aged 91-120 days</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">14,998,813</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,919,209</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Aged 121-150 days</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,384,856</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,924,979</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Aged 151-180 days</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,854,956</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,037,908</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Aged 181-240 days</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,756,852</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">86,858,779</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">51,835,218</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; 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 overall accounts receivable balance
as of June 30, 2017 increased by $35,023,561 (or 68%), as compared to those as of December 31, 2016. Such increase is mainly attributable
to the extended settlement days by customers due to the macro-economic tightening policy imposed by PRC government to slow down
the economy, which in turn lengthened the average turnover days of accounts receivable from 124 days for the fiscal year 2016
to 156 days for the six-month period ended June 30, 2017. In fiscal year 2016, a 90 to 180-day credit period was granted to customers
with good payment history. To maintain the source of the Company&rsquo;s business and in view of the strong cash flow position
that the Company is in, management has extended credit terms to some customers up to 240 days in the six months ended June 30,
2017. Approximately 27% of the balances of accounts receivable as of June 30, 2017 aged more than 90 days were settled in July
2017. 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 debts for the six-month period ended
June 30, 2017 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"></P>

<!-- Field: Page; Sequence: 39 -->
    <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 -->37<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">% of total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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%; text-align: justify">Raw materials</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">617,048</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">13</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">818,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">14</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Finished goods</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,421,363</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,370,331</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Work-in-process</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">804,153</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">692,850</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,842,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,881,681</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Allowance for obsolete and slowing-moving inventory</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,842,564</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,881,681</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; 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 June 30,
2017 decreased by $1,039,117 (or 18%), as compared to the net inventory level as of December 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Raw materials decreased by 25% as of June
30, 2017 as compared to December 31, 2016. All of the raw materials are basic chemical industry materials, few of which have a
possibility of loss over time, or major fluctuations in their prices. So, we concluded that all of our raw materials as of June
30, 2017 are fully realizable for production of finished goods without any 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">Our finished goods consist of bromine,
crude salt and chemical products. Our chemical products are similar to raw materials, as there is no loss over time and a relatively
stable market price with a positive gross profit margin of 33% for the six-month period ended June 30, 2017 (33% for the same period
of 2016). Therefore, we believe that the realization of the chemical products is 100%. Similarly, as there is no depletion of bromine,
we believe that the realization of it is also 100%. The gross profit margin for bromine for the six-month period ended June 30,
2017 increased to 52%, as compared with 42% in the same period in 2016, we anticipated that the price though 2017 will not fluctuate
significantly to impair the cost of bromine.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 June 30, 2017, the crude salt included
in the inventory is approximately $1.45 million. The annual loss of crude salt due to evaporation is approximately 3%. The average
selling price of crude salt per tonne increased from $28.69 for the second quarter of 2016 to $31.03 for the second quarter of
2017. The gross profit also increased from 6% for the second quarter of 2016 to 47% for the same period in 2017. We believe that
there will be no realization problem for crude salt as we do not expect selling price to be lower than the current price. If the
selling price continues to decrease, there will be an impact on our crude salt realization value.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 six-month period ended June
30, 2017, we used approximately $0.8 million cash for the prepayment of land leases. We also used approximately $0.06 million to
acquire property, plant and equipment for the six-month period ended June 30, 2017.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six-month period ended June 30,
2016, we used approximately $0.6 million cash for the prepayment of land leases. For the six-month period ended June 30, 2016,
we also used approximately $0.06 million to acquire property, plant and equipment and $0.81 million cash for the construction of
roads and related infrastructure needed to begin operations in the remote and mountainous region of Daying county.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 repaid approximately $0.3 million cash
for our capital lease obligation for the six-month period ended June 30, 2017 and 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our available funds and
cash flows generated from operations will be sufficient to meet our anticipated ongoing operating needs for 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">Working capital was approximately $246.4
million at June 30, 2017 as compared to approximately $207.8 million at December 31, 2016. The increase was mainly attributable
to the cash provided by operating activities during the six-month period ended June 30, 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">We had available cash of approximately
$176.3 million at June 30, 2017, most of which is in highly liquid current deposits which earn no or little interest. We intend
to retain the cash for future expansion of our bromine and crude salt businesses through acquisition, enhancements to our existing
bromine and crude salt business, and further development of the new resources in 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">In the future we intend 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"></P>

<!-- Field: Page; Sequence: 40 -->
    <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 -->38<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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">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 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"><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 consolidated balance sheets or fully disclosed in the notes to our consolidated financial statements.
Additional information regarding our contractual obligations and commitments at June 30, 2017 is provided in the notes to our consolidated
financial statements. See &ldquo;Notes to Condensed Consolidated Financial Statements, Note 17 &ndash; Capital Commitment and Operating
Lease Commitments&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, assets retirement obligation, property, plant and equipment, recoverability of long lived assets, mineral rights, revenue
recognition, income taxes, and stock-based compensation. These policies and estimates are described in the Company&rsquo;s 2016
Form 10-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"><A NAME="c"></A><B>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"></P>

<!-- Field: Page; Sequence: 41 -->
    <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 -->39<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&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, which is the subject of this report,&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"><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">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, 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: 42 -->
    <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 -->40<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="f"></A><B>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">There have been no changes with respect
to risk factors as previously disclosed in our 2016 Form 10-K.&nbsp;&nbsp;Investing in our common stock involves a high degree
of risk. Before you invest you should carefully consider the risks and uncertainties described below and in our 2016 Form 10-K,
under the caption &ldquo;Risk Factors&rdquo;, 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 2016 Form 10-K. Readers should carefully review those risks, as well as additional 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"><B>None.</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="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"><A NAME="j"></A><B>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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 26%">Exhibit No.</TD>
    <TD STYLE="width: 74%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Description</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>31.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD>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.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 26%">31.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="width: 74%">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.</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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 26%">32.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="width: 74%">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 26%">101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="width: 74%">The following financial statements from Gulf Resources, Inc.&rsquo;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2017 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.</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: 43 -->
    <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 -->41<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt; text-align: right; font: italic 8pt Times New Roman, Times, Serif"><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%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">GULF RESOURCES, INC.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: August 11, 2017</TD>
    <TD>By:&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">/s/ Xiaobin Liu</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Xiaobin Liu</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(principal executive officer)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: August 11, 2017</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: black 1pt solid">/s/ Min Li</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">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>(principal financial and accounting officer)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

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

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

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

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

<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: 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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 June 30, 2017 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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:&nbsp;</TD>
    <TD STYLE="width: 35%; border-bottom: black 1pt solid">/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: August 11, 2017</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 CLEAR="ALL">
</P>

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

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

<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-31.2
<SEQUENCE>3
<FILENAME>e616452_ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&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>&nbsp;</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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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 June 30, 2017 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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>
</TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 35%; border-bottom: black 1pt solid">/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><P STYLE="margin-top: 0; margin-bottom: 0">Dated: August 11, 2017&nbsp;</P></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="margin: 0">&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 June 30, 2017, 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="width: 100%; font: 10pt Times New Roman, Times, Serif; 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>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Dated: August 11, 2017</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:&nbsp;</TD>
    <TD STYLE="width: 35%; border-bottom: black 1pt solid">/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;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>Dated: August 11, 2017</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">By:&nbsp;</TD>
    <TD STYLE="width: 35%; border-bottom: black 1pt solid">/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>
</TABLE>

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

<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-20170630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
<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/2014-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/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-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/2017-01-31" xmlns:gure="http://gulfresources.com/20170630">
    <link:schemaRef xlink:href="gure-20170630.xsd" xlink:type="simple" />
    <xbrli:context id="From2017-01-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_BuildingMember_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="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_BuildingMember_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="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_FurnitureFixturesAndEquipmentMember_us-gaap_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="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_PlantAndMachineryMember_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="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_BuildingMember">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_BuildingMember">
      <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>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_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>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_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="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_custom_BromineSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:BromineSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:CrudeSaltSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:ChemicalProductsSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gure:NaturalGasSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30_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>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30_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>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-08-06">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-08-06</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PastDuePeriod1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">gure:PastDuePeriod1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PastDuePeriod2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">gure:PastDuePeriod2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PastDuePeriod3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">gure:PastDuePeriod3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PastDuePeriod4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">gure:PastDuePeriod4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PastDuePeriod5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000885462</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">gure:PastDuePeriod5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </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="From2017-01-01to2017-06-30">GULF RESOURCES, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2017-01-01to2017-06-30">0000885462</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2017-01-01to2017-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2017-01-01to2017-06-30">2017-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2017-01-01to2017-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2017-01-01to2017-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2017-01-01to2017-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2017-01-01to2017-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2017-01-01to2017-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2017-01-01to2017-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2017-01-01to2017-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2017-01-01to2017-06-30">2017</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">28332661</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">27668539</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">28332661</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">28332661</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">28944958</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">28944958</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">28944958</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">268810393</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">221767490</us-gaap:AssetsCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2035</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1424</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">783741</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">47255</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">20000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">117338</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4842564</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">5881681</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">86858779</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">51835218</us-gaap:AccountsReceivableNet>
    <us-gaap:Cash contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">176303274</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">163884574</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">133606392</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">146273240</us-gaap:Cash>
    <us-gaap:Assets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">405264843</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">365691353</us-gaap:Assets>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">136454450</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">143923863</us-gaap:AssetsNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2268957</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2215772</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4725437</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4754169</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">414977</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">554257</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">100712418</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">108731126</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Liabilities contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">24663638</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">16230155</us-gaap:Liabilities>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2222247</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2284959</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">22441391</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">13945196</us-gaap:LiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">7783712</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4341331</us-gaap:TaxesPayableCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">117558</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">187678</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:RetentionPayable contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:RetentionPayable>
    <us-gaap:RetentionPayable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">733869</us-gaap:RetentionPayable>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">14540121</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8682318</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">405264843</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">365691353</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">380601205</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_CommonStockMember" unitRef="USD" decimals="0">23525</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_TreasuryStockMember" unitRef="USD" decimals="0">-577141</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">94171379</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_RetainedEarningsMember" unitRef="USD" decimals="0">268444917</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-6696018</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">349461198</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">23525</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-577141</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">94156679</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">248941696</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-15944527</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">22910966</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">25234543</us-gaap:StockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-6696018</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-15994527</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAppropriated contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">25234543</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">22910966</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">268444917</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">248941696</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">94171379</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">94156679</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">577141</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">577141</us-gaap:TreasuryStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">23525</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">23525</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">47052940</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">47052940</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">46793791</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">46793791</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">259149</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">259149</us-gaap:TreasuryStockShares>
    <us-gaap:SharesIssued contextRef="AsOf2017-06-30_CommonStockMember" unitRef="Shares" decimals="INF">47052940</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">47052940</us-gaap:SharesIssued>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-06-30_CommonStockMember" unitRef="Shares" decimals="INF">46793791</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-06-30_TreasuryStockMember" unitRef="Shares" decimals="INF">259149</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">46793791</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-12-31_us-gaap_TreasuryStockMember" unitRef="Shares" decimals="INF">259149</us-gaap:SharesOutstanding>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">617048</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">818500</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3421363</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4370331</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">804153</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">692850</us-gaap:InventoryWorkInProcessNetOfReserves>
    <gure:ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates contextRef="From2017-01-01to2017-06-30">54.97 square kilometers of aggregate carrying value of $1,270,668 </gure:ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates>
    <gure:ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates contextRef="From2016-01-01to2016-12-31">54.97 square kilometers of aggregate carrying value of $620,978 </gure:ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates>
    <us-gaap:MineralPropertiesGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4544643</us-gaap:MineralPropertiesGross>
    <us-gaap:MineralPropertiesGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4438115</us-gaap:MineralPropertiesGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">63448611</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">61656398</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">189225440</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">184544140</us-gaap:PropertyPlantAndEquipmentOther>
    <gure:VehiclesGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">8480</gure:VehiclesGross>
    <gure:VehiclesGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8282</gure:VehiclesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4662769</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4553473</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">374790</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">261889943</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">255575198</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">161177525</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">146844072</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Land contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">34906905</us-gaap:Land>
    <us-gaap:Land contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">35184613</us-gaap:Land>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2404766</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2348398</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2017-06-30_BuildingMember" unitRef="USD" decimals="0">121470</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2016-12-31_us-gaap_BuildingMember" unitRef="USD" decimals="0">118623</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2017-06-30_ManufacturingFacilityMember" unitRef="USD" decimals="0">2283296</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2016-12-31_us-gaap_ManufacturingFacilityMember" unitRef="USD" decimals="0">2229775</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1989789</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1794141</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">13390816</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">7513075</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">353110</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">319489</us-gaap:AccruedSalariesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">119730</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">119444</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">676465</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">730310</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4943143</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1849535</us-gaap:AccruedIncomeTaxesCurrent>
    <gure:NaturalResourceTaxPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">332089</gure:NaturalResourceTaxPayableCurrent>
    <gure:NaturalResourceTaxPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">651230</gure:NaturalResourceTaxPayableCurrent>
    <gure:ValueAddedTaxesPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1547329</gure:ValueAddedTaxesPayableCurrent>
    <gure:ValueAddedTaxesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">887913</gure:ValueAddedTaxesPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">782072</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">818921</us-gaap:SalesAndExciseTaxPayableCurrent>
    <gure:OtherTaxesPayable contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">179079</gure:OtherTaxesPayable>
    <gure:OtherTaxesPayable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">133732</gure:OtherTaxesPayable>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2339805</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2472637</us-gaap:CapitalLeaseObligations>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">431213</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">421106</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1837744</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1794666</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">109386</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">120986</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">11660000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">11575000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">14038343</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">13911758</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">11769386</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">11695986</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2268957</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2215772</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-08-06" unitRef="Shares" decimals="INF">46793791</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">80320482</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">32345527</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">4335661</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">43639294</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">80320482</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">31650133</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">4072296</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">46373788</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">82096217</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">82096217</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">47531989</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">47600767</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">18423133</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">2521883</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">26586973</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">47531989</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">18480605</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">2305688</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">26814474</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">47600767</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">51025013</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">56098777</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">29049517</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">30269645</us-gaap:CostsAndExpenses>
    <us-gaap:OtherOperatingIncome contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">209613</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">220521</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">105055</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">110239</us-gaap:OtherOperatingIncome>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">3785403</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">2925912</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">2056943</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">1009882</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">127172</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">130215</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">65274</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">70378</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">176446</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">186270</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">100613</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">104369</us-gaap:SellingAndMarketingExpense>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">47145605</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">53076901</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">26931742</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">29195255</us-gaap:CostOfRevenue>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">29295469</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">15012915</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">1937089</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">13264657</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">30157374</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">-861905</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">11205170</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">217514</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">319373</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">14255408</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">25678067</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">25997440</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-25</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-57287</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">18482472</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">17331122</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">9740981</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">1051202</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">8318480</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-33529</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">19077134</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">-594662</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">8199652</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">-10099</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">8531677</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-25</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">16721205</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">609917</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">29470074</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">26142076</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">18573128</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">17407441</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentIncomeInterest contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">258581</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">236774</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">132721</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">122328</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">83976</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">92138</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">42065</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">46009</us-gaap:InterestExpense>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">21826798</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-06-30_RetainedEarningsMember" unitRef="USD" decimals="0">21826798</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">19663983</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">13751678</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">13197019</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">7643276</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">3794188</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">468746</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">3380342</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">7643276</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">2553622</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">299283</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">3625188</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">6478093</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">6478093</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">4821450</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">4210422</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">2464085</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">245164</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">2112201</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">4821450</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">1810252</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">235779</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">2164391</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">4210422</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">31125307</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">11796271</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">21012915</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">3436246</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">9298509</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2017-01-01to2017-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">9298509</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-7867712</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">7261237</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-9760773</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" decimals="INF">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-04-01to2017-06-30" unitRef="USDPShares" decimals="INF">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-04-01to2016-06-30" unitRef="USDPShares" decimals="INF">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" decimals="INF">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-04-01to2017-06-30" unitRef="USDPShares" decimals="INF">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-04-01to2016-06-30" unitRef="USDPShares" decimals="INF">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">46800545</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">46685709</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">46796848</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">46631091</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">46793791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">46007611</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">46793791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">46008102</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">14700</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2017-01-01to2017-06-30_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">14700</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <gure:TransferToRetainedEarningsAppropriatedForLegalReserve contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</gure:TransferToRetainedEarningsAppropriatedForLegalReserve>
    <gure:TransferToRetainedEarningsAppropriatedForLegalReserve contextRef="From2017-01-01to2017-06-30_us-gaap_StatutoryAccountingPracticesJurisdictionDomain" unitRef="USD" decimals="0">2323577</gure:TransferToRetainedEarningsAppropriatedForLegalReserve>
    <gure:TransferToRetainedEarningsAppropriatedForLegalReserve contextRef="From2017-01-01to2017-06-30_RetainedEarningsMember" unitRef="USD" decimals="0">-2323577</gure:TransferToRetainedEarningsAppropriatedForLegalReserve>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">14700</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">12800</us-gaap:ShareBasedCompensation>
    <gure:UnrealizedGainLossOnTranslationOfInterCompanyBalances contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-603910</gure:UnrealizedGainLossOnTranslationOfInterCompanyBalances>
    <gure:UnrealizedGainLossOnTranslationOfInterCompanyBalances contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">548734</gure:UnrealizedGainLossOnTranslationOfInterCompanyBalances>
    <us-gaap:DepreciationAndAmortization contextRef="From2017-01-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">10658819</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-01-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">13514292</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2017-04-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">5294777</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-04-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">6644571</us-gaap:DepreciationAndAmortization>
    <us-gaap:AmortizationOfLeasedAsset contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">234307</us-gaap:AmortizationOfLeasedAsset>
    <us-gaap:AmortizationOfLeasedAsset contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">255261</us-gaap:AmortizationOfLeasedAsset>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">83128</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">91764</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">9503332</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">17470768</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">3292636</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">2662606</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInRetainagePayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-739329</us-gaap:IncreaseDecreaseInRetainagePayable>
    <us-gaap:IncreaseDecreaseInRetainagePayable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1112087</us-gaap:IncreaseDecreaseInRetainagePayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">5582026</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">5353742</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">580</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">19129</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">14094</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1165420</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-328685</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">33349844</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">22737450</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-878932</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1487387</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">59975</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">870875</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">818957</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">616512</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-273873</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-287387</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-273873</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-287387</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">12418700</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">12666848</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">4068173</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-3029146</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">4634040</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">4586259</us-gaap:IncomeTaxesPaid>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-06-30">&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. a Nevada corporation and its subsidiaries (collectively, the &amp;#8220;Company&amp;#8221;),&#13;without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily include all information and&#13;footnotes necessary for a fair statement of its financial position, results of operations and cash flows in accordance with accounting&#13;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 three and six months ended June 30, 2017 presented reflects all adjustments, which are only normal&#13;and recurring, necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial&#13;statements should be read in conjunction with the financial statements included in the Company&amp;#8217;s 2016 Form 10-K. Operating&#13;results for the interim periods are not necessarily indicative of operating 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 certain areas, including classification of leases and related party&#13;transactions.&lt;font style="font-family: MS Mincho"&gt;&amp;#8232;&lt;/font&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"&gt;On September 2, 2016, the Company announced the planned merger of&#13;two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&amp;#8220;SYCI&amp;#8221;) and Shouguan Rongyuan Chemical Co.,&#13;Ltd (&amp;#8220;SCRC&amp;#8221;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered&#13;on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.&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 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;), manufactures&#13;chemical products for use in the oil industry, pesticides and paper manufacturing industry and for human and animal antibiotics&#13;through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&amp;#34;SYCI&amp;#34;) in the People&amp;#8217;s Republic&#13;of China (&amp;#8220;PRC&amp;#8221;). DCHC was established to further explore and develop natural gas and brine resources (including bromine&#13;and crude salt) 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;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 June 30, 2017 and December 31, 2016, allowances&#13;for doubtful accounts were nil. No allowances for doubtful accounts were charged to the condensed consolidated statements of income&#13;for the three-month and six-month periods ended June 30, 2017 and 2016.&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;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 $176,303,274 and $163,884,574 with these institutions as of June 30, 2017 and December 31, 2016, 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;Concentrations of credit risk with respect to&#13;accounts receivable exists as the Company sells a substantial portion of its products to a limited number of customers. However,&#13;such concentrations of credit risks are limited since the Company performs ongoing credit evaluations of its customers&amp;#8217; financial&#13;condition and extends credit terms as and when appropriate. Approximately 64.3% and 61.6% of the balances of accounts receivable&#13;as of June 30, 2017 and December 31, 2016, respectively, are outstanding for less than three months. All outstanding receivables&#13;as of June 30, 2017 and December 31, 2016 are within the credit terms. For the balances of accounts receivable aged more than 90&#13;days as of June 30, 2017, approximately 27% were settled in July 2017.&amp;#160;For the balances of all accounts receivable as of June&#13;30, 2017, approximately 15% were settled in July 2017.&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"&gt;The rate of collection for accounts receivable aged more than 90&#13;days as of June 30, 2017 in July 2017 was analyzed as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 55%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Accounts Receivable Aging&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 45%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Percent Collected&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-size: 8pt"&gt;90-120 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;17%&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-size: 8pt"&gt;121-150 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;31%&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-size: 8pt"&gt;151-180 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8%&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-size: 8pt"&gt;181-210 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;54%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCECFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;211-240 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;100%&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: center"&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;/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 plant, machinery and equipment. Costs incurred are capitalized and transferred to property and&#13;equipment upon completion, at which time depreciation commences.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 83%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 15%; 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)&amp;#160;&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-size: 8pt"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8 - 20&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-size: 8pt"&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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3 - 8&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-size: 8pt"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5&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-size: 8pt"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3-8&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;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,&#13;which is 20 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;(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 $257,660 and $250,152 for the three-month period ended June 30, 2017 and&#13;2016, respectively, and totaled $512,876 and $499,615 for the six-month period ended June 30, 2017 and 2016, 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;The Company recognizes revenue, net of value-added&#13;tax, when persuasive evidence of an arrangement exists, delivery of the goods has occurred, customer acceptance has been obtained,&#13;which means the significant risks and ownership have been transferred to the customer, the price is fixed or determinable and collectability&#13;is reasonably assured.&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;/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 Long-lived&#13;Assets&amp;#8221;&lt;/i&gt;, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances&#13;indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer&#13;appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible&#13;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 and six-month periods ended&#13;June 30, 2017 and 2016, the Company determined that there are no events or circumstances indicating possible impairment of its&#13;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;(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 Earnings 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 39,155 and 71,086&#13;shares for the three-month period ended June 30, 2017 and 2016, respectively, and amounted to 32,077 and 64,139 shares for the&#13;six-month period ended June 30, 2017 and 2016, respectively. These awards could be dilutive in the future if the market price of&#13;the common stock increases and is greater than the exercise price of these awards.&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 following table sets forth the computation&#13;of basic and diluted earnings per share:&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: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Numerator&lt;/font&gt;&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;&#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: white"&gt;&#13;    &lt;td style="width: 44%; padding-left: 29.7pt"&gt;&lt;font style="font-size: 8pt"&gt;Net income&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,751,678&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,197,019&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,826,798&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,663,983&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;&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: 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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Denominator&lt;/font&gt;&lt;/td&gt;&#13;    &lt;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: 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: 0.55in; text-indent: -9.9pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic: Weighted-average common shares outstanding 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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,008,102&lt;/font&gt;&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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,007,611&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-bottom: 1pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Add: Dilutive effect of stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;3,057&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;622,989&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;6,754&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;678,098&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,796,848&lt;/font&gt;&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-size: 8pt"&gt;46,631,091&lt;/font&gt;&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-size: 8pt"&gt;46,800,545&lt;/font&gt;&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-size: 8pt"&gt;46,685,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: 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;&#13;    &lt;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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Earnings per 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;&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: 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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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;(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;Exploration&#13;Costs&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;Exploration costs, which included the cost of&#13;researching for appropriate places to drill wells and the cost of well drilling in search of potential natural brine or other resources,&#13;are charged to the income statement as incurred. Once the commercial viability of a project has been confirmed, all subsequent&#13;costs are capitalized.&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;(m)&amp;#160; Goodwill&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;Goodwill represents the excess of the purchase&#13;price over the net of the fair value of the identifiable tangible and intangible assets acquired and the fair value of liabilities&#13;assumed in business acquisitions. Management of the Company evaluates the carrying value of goodwill annually or when a possible&#13;impairment is indicated. The Company performs its impairment assessment annually and between annual tests in certain circumstances&#13;and determined that there was no impairment of goodwill. Goodwill impairment is assessed using the expected present value of associated&#13;future cash flows.&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;(n)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&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;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Recently Adopted 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;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU No. 2016-09,&#13;Compensation &amp;#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting, which simplifies&#13;several aspects of the accounting for share-based payment award transactions, including: (1) income tax consequences; (2) classification&#13;of awards as either equity or liabilities, and (3) classification on the statement of cash flows. For public companies, the amendments&#13;in this ASU are effective for annual periods beginning after December 15, 2016, and interim periods within those annual periods.&#13;&amp;#160;The Company adopted the amendments in this Update as of January 1, 2017. There is no impact on the financial statements since&#13;any excess tax benefits were fully offset by a valuation allowance and not recognized for financial statement purposes.&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;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 May 2014, the FASB issued ASU No. 2014-09,&#13;Revenue from Contracts with Customers (Topic 606). The core principle of the guidance is that an entity should recognize revenue&#13;to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity&#13;expects to be entitled in exchange for those goods or services. In August 2015, FASB issued ASU 2015-14 which deferred the effective&#13;date of Update 2014-09 to annual reporting periods beginning after December 15, 2017. Early application is permitted only as of&#13;annual reporting periods beginning after December 15, 2016. The Company expects to adopt the new standard in the first quarter&#13;of 2018. The Company does not expect the adoption of this Update to have a material effect on the financial statements.&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 2016, the FASB issued ASU No. 2016-02,&#13;Leases (Topic 842). The amendments in this Update specify the accounting for leases. The core principle of Topic 842 is that a&#13;lessee should recognize the assets and liabilities that arise from leases. For public business entities, the amendments in this&#13;Update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The&#13;Company is evaluating the impact of this on the consolidated financial statements and related disclosures.&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 August 2016, the FASB issued ASU No. 2016-15,&#13;Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The Update addresses eight specific&#13;changes to how cash receipts and cash payments are presented and classified in the statement of cash flows. The amendments in this&#13;Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within&#13;those fiscal years. Early adoption is permitted. An entity that elects early adoption must adopt all of the amendments in the same&#13;period. The amendments in this Update should be applied using a retrospective transition method to each period presented. If it&#13;is impracticable to apply the amendments retrospectively for some of the issues, the amendments for those issues would be applied&#13;prospectively as of the earliest date practicable. The Company does not expect the adoption of this Update to have a material effect&#13;on the financial statements.&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 FASB issued ASU No. 2017-01,&#13;Business Combinations (Topic 805), Clarifying the Definition of a Business. The amendments in this Update provide a more robust&#13;framework to use in determining when a set of assets and activities is a business. The amendments in this Update are effective&#13;for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company does not expect&#13;the adoption of this Update to have a material effect on the financial statements.&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 FASB issued ASU No. 2017-04,&#13;Intangibles &amp;#8211; Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement&#13;of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Instead, under the amendments in this Update, an entity&#13;should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying&#13;amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&amp;#8217;s&#13;fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. A public&#13;business entity that is a U.S. Securities and Exchange Commission (SEC) filer should adopt the amendments in this Update for its&#13;annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is currently evaluating&#13;the effect of the adoption of this Update.&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 May 2017, the FASB issued ASU 2017-09, Compensation&#13;&amp;#8211; Stock Compensation (Topic 718), Scope of Modification Accounting. The amendments in this Update provide guidance about&#13;which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The&#13;amendments in this Update are effective for all entities for annual periods, and interim periods within those annual periods, beginning&#13;after December 15, 2017. The amendments in this Update should be applied prospectively to an award modified on or after the adoption&#13;date.&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:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&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: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;617,048&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;818,500&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-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,421,363&lt;/font&gt;&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-size: 8pt"&gt;4,370,331&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Work-in-process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;804,153&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;692,850&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,842,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;5,881,681&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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;</us-gaap:InventoryDisclosureTextBlock>
    <gure:PrepaidLandLeaseTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company prepaid for land leases with lease&#13;terms for periods ranging from one to fifty years to use the land on which the production facilities and warehouses of the Company&#13;are situated. The prepaid land lease is amortized on a straight line basis.&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 June 30,&#13;2017 and 2016, amortization of prepaid land leases totaled $126,846 and $123,717, respectively, which amounts were recorded as&#13;cost of net revenue.&amp;#160;During the six-month period ended June 30, 2017 and 2016, amortization of prepaid land leases totaled&#13;$234,307 and $255,261, respectively, which amounts were recorded as cost of net revenue.&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, 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 that the Company cannot obtain land use rights certificates cover a total of approximately 54.97 square kilometers with an&#13;aggregate carrying value of $1,270,668 and approximately 54.97 square kilometers with an aggregate carrying value of $620,978 as&#13;at June 30, 2017 and December 31, 2016, 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;</gure:PrepaidLandLeaseTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&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: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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-size: 8pt"&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Mineral rights&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,544,643&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,438,115&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-size: 8pt"&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-size: 8pt"&gt;63,448,611&lt;/font&gt;&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-size: 8pt"&gt;61,656,398&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-size: 8pt"&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-size: 8pt"&gt;189,225,440&lt;/font&gt;&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-size: 8pt"&gt;184,544,140&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-size: 8pt"&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-size: 8pt"&gt;8,480&lt;/font&gt;&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-size: 8pt"&gt;8,282&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-size: 8pt"&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-size: 8pt"&gt;4,662,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-size: 8pt"&gt;4,553,473&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Construction in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;374,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;261,889,943&lt;/font&gt;&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-size: 8pt"&gt;255,575,198&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(161,177,525&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(146,844,072&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;100,712,418&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;108,731,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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. The Company has not been able to obtain property ownership certificates over these buildings and salt pans. The aggregate&#13;carrying values of these properties situated on parcels of the land are $34,906,905 and $35,184,613 as at June 30, 2017 and December&#13;31, 2016, 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 June 30,&#13;2017, depreciation and amortization expense totaled $5,294,777, of which $5,001,792 and $292,985 were recorded as cost of net revenue&#13;and administrative expenses, respectively. During the three-month period ended June 30, 2016, depreciation and amortization expense&#13;totaled $6,644,571, of which $6,306,337 and $338,235 were recorded as cost of net revenue and administrative expenses, respectively.&#13;During the six-month period ended June 30, 2017, depreciation and amortization expense totaled $10,658,819, of which $10,074,234&#13;and $584,585 were recorded as cost of net revenue and administrative expenses respectively. During the six-month period ended June&#13;30, 2016, depreciation and amortization expense totaled $13,514,292, of which $12,827,797 and $686,495 were recorded as cost of&#13;revenue and administrative expenses 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="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Property, plant and equipment under capital leases, 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: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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-size: 8pt"&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Buildings&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;121,470&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;118,623&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,283,296&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,229,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;2,404,766&lt;/font&gt;&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-size: 8pt"&gt;2,348,398&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,989,789&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,794,141&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;414,977&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;554,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 June 30,&#13;2017 and 2016, depreciation and amortization expense totaled $75,413 and $83,288, respectively, which was recorded as cost of net&#13;revenue. During the six-month period ended June 30, 2017 and 2016, depreciation and amortization expense totaled $150,470 and $166,608,&#13;respectively, which was recorded as cost of net revenue.&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:PropertyPlantAndEquipmentUnderCapitalLeasesNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Accounts payable and accrued expenses consist&#13;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: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 66%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts payable&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,390,816&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,513,075&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-size: 8pt"&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-size: 8pt"&gt;353,110&lt;/font&gt;&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-size: 8pt"&gt;319,489&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-size: 8pt"&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-size: 8pt"&gt;119,730&lt;/font&gt;&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-size: 8pt"&gt;119,444&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other payables&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;676,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;730,310&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;14,540,121&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;8,682,318&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month and six-month periods&#13;ended June 30, 2017, the Company borrowed $100,000 and $250,000, respectively, from Jiaxing Lighting Appliance Company Limited&#13;(Jiaxing Lighting&amp;#8221;), in which Mr. Ming Yang, a shareholder and the Chairman of the Company, has a 100% equity interest. The&#13;amounts due to Jiaxing Lighting were unsecured, interest free and repayable on demand and were fully settled in the three-month&#13;period ended June 30, 2017. There was no balance owing to Jiaxing Lighting as of June 30, 2017.&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 fiscal year 2013, the Company entered&#13;into an agreement with the Shandong Shouguang Vegetable Seed Industry Group Co., Ltd, a related party, to provide property management&#13;services for an annual amount of approximately $100,000 for five years from January 1, 2013 to December 31, 2017. The expenses&#13;associated with this agreement for the three months period ended June 30, 2017 and 2016 were approximately $22,800 and $24,000.&#13;The expenses associated with this agreement for the six months period ended June 30, 2017 and 2016 were approximately $45,400 and&#13;$48,000.&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="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 100%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Taxes payable consists of the following:&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;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 66%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income tax payable&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,943,143&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,849,535&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-size: 8pt"&gt;Natural resource tax&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;332,089&lt;/font&gt;&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-size: 8pt"&gt;651,230&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-size: 8pt"&gt;Value added tax 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-size: 8pt"&gt;1,547,329&lt;/font&gt;&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-size: 8pt"&gt;887,913&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-size: 8pt"&gt;Land use tax 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-size: 8pt"&gt;782,072&lt;/font&gt;&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-size: 8pt"&gt;818,921&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other tax payables&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;179,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;133,732&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;7,783,712&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,341,331&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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;&amp;#160;&lt;/p&gt;</gure:TaxesPayableDisclosureTextblock>
    <us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of capital lease obligations&#13;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: 12pt Times New Roman, Times, 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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2017&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-size: 8pt"&gt;2016&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: 58%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total capital lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.7%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,339,805&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%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,472,637&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-size: 8pt"&gt;Less: Current portion&lt;/font&gt;&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 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-size: 8pt"&gt;(117,558&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(187,678&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Capital lease obligations, net of current portion&lt;/font&gt;&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 style="border-bottom: black 2.25pt double; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,222,247&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; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,284,959&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 capital lease obligations&#13;amounted to $41,375 and $45,873 for the three-month period ended June 30, 2017 and 2016, respectively, which were charged to the&#13;condensed consolidated statement of income. Interest expenses from capital lease obligations amounted to $83,128 and $91,764 for&#13;the six-month period ended June 30, 2017 and 2016, respectively, which were charged to the condensed consolidated statement of&#13;income.&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:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;font style="font-size: 8pt"&gt;(a)&lt;/font&gt; &lt;font style="font-size: 8pt"&gt;Authorized shares&lt;/font&gt;&lt;/p&gt;&#13;&#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;During the annual general meeting held on June&#13;18, 2013, the shareholders of the Company approved the amendment to the Certificate of Incorporation to decrease the number of&#13;the authorized shares of the Company&amp;#8217;s common stock to 80,000,000. The Company filed an amended and restated Certificate&#13;of Incorporation with the Secretary of the State of Delaware to decrease the number of authorized shares of the Company&amp;#8217;s&#13;common stock. Accordingly, 80,000,000 is disclosed as the authorized shares of the Company&amp;#8217;s common stock in the consolidated&#13;balance sheets as of June 30, 2017 and December 31, 2016.&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="margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;font style="font-size: 8pt"&gt;(b)&lt;/font&gt; &lt;font style="font-size: 8pt"&gt;Retained Earnings - Appropriated&lt;/font&gt;&lt;/p&gt;&#13;&#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 June 30,&#13;2017 for SCHC, SYCI and DCHC is 46%, 16% 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="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Pursuant to the Company&amp;#8217;s Amended and Restated 2007 Equity&#13;Incentive Plan approved in 2011(&amp;#8220;Plan&amp;#8221;), the aggregate number of shares of the Company&amp;#8217;s common stock available&#13;for grant of stock options and issuance is 4,341,989 shares. On October 5, 2015, during the annual meeting of the Company&amp;#8217;s&#13;stockholders, the aggregate number of shares reserved and available for grant and issuance pursuant to the Plan was increased to&#13;10,341,989. As of June 30, 2017, the number of shares of the Company&amp;#8217;s common stock available for issuance under the Plan&#13;is 7,325,989.&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 fair value of each option award below is&#13;estimated on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity&#13;in continuous compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted,&#13;volatility is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical&#13;option 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;On March 2, 2017, the Company granted to an&#13;independent director an option to purchase 12,500 shares&amp;#160;of the Company&amp;#8217;s common stock at an exercise price of $1.98&#13;per share and the options vested immediately. The options were valued at $9,000 fair value, with assumed 57.42% volatility, a three-year&#13;expiration term, with an expected tenor of 1.69 years, a risk free rate of 1.59% and no dividend yield. For the three-month and&#13;six-month periods ended June 30, 2017, $9,000 was recognized as general and administrative expenses.&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 7, 2017, the Company granted to an independent&#13;director an option to purchase 12,500 shares&amp;#160;of the Company&amp;#8217;s common stock at an exercise price of $1.90 per share and&#13;the options vested immediately. The options were valued at $5,700 fair value, with assumed 45.71% volatility, a three-year expiration&#13;term with an expected tenor of 1.70 years, a risk free rate of 1.25% and no dividend yield. For the three-month and six-month period&#13;ended June 30, 2017, $5,700 was recognized as general and administrative expenses.&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 summarizes all Company stock&#13;option transactions between January 1, 2017 and June 30, 2017.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Number of Option &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;and Warrants &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Weighted- Average Exercise price of Option &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;and Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Range of &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;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: 45%"&gt;&lt;font style="font-size: 8pt"&gt;Balance, January 1, 2017&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;185,000&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.19&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1.54 - $4.80&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Granted and vested during the period&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Ended June 30, 2017&lt;/p&gt;&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-size: 8pt"&gt;25,000&lt;/font&gt;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.94&lt;/font&gt;&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-size: 8pt"&gt;$1.90-1.98&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Expired during the period ended&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;June 30, 2017&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(37,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;$1.83-2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Balance, June 30, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-size: 8pt"&gt;172,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-size: 8pt"&gt;$1.54 - $4.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-indent: 0.25in"&gt;&amp;#160;&amp;#160;&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;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Stock and Warrants Options Exercisable and Outstanding&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 39%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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"&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: center"&gt;&lt;font style="font-size: 8pt"&gt;Remaining&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at June 30, 2017&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; 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&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable and&amp;#160;outstanding&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;172,500&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; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$1.54 - $4.80&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; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1.89&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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 June 30, 2017 was $625.&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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&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.&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&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 law at a tax rate of 35%. No provision for the US federal income taxes has been made as the Company had no&#13;US taxable income for the three-month and six-month periods ended June 30, 2017 and 2016, and management believes that its earnings&#13;are permanently 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;BVI&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 and six-month periods ended June&#13;30, 2017 and 2016.&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;Hong Kong Jiaxing Industrial Limited, a subsidiary&#13;of Upper Class Group Limited,&amp;#160;was incorporated in Hong Kong and is subject to Hong Kong profits tax. The Company is subject&#13;to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or derived from Hong Kong.&amp;#160;&amp;#160;No provision&#13;for profits tax has been made as the Company has no assessable income for the three-month and six-month periods ended June 30,&#13;2017 and 2016.&amp;#160;&amp;#160;The applicable statutory tax rates for the three-month and six-month periods ended June 30, 2017 and&#13;2016 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 Foreign Enterprise Income&#13;Tax Law.&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 CaiShui [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 June 30, 2017 and December 31, 2016, the&#13;accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&amp;#8221;) of PRC of the FIE of the Company&#13;are $302,276,282 and $274,769,840, respectively. Since the Company intends to reinvest its earnings to further expand its businesses&#13;in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding companies&#13;in the foreseeable future. Accordingly, as of June 30, 2017 and December 31, 2016, the Company has not recorded any WHT on the&#13;cumulative amount of distributable retained earnings of its foreign invested enterprises in China. As of June 30, 2017 and December&#13;31, 2016, the unrecognized WHT are $14,108,455 and $12,756,698, 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 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 tax returns filed in the United States for three years from the date of filing. The Company&amp;#8217;s US tax returns&#13;since 2013 are currently subject to examination. Inland Revenue Department of Hong Kong may examine the Company&amp;#8217;s tax returns&#13;filed in Hong Kong for seven years from date of filing. The Company&amp;#8217;s Hong Kong tax returns from year 2010 are currently&#13;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 taxes&#13;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: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 44%"&gt;&lt;font style="font-size: 8pt"&gt;Current taxes &amp;#8211; PRC&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,643,276&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,478,093&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Deferred taxes &amp;#8211; PRC&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,821,450&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,210,422&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;7,643,276&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;6,478,093&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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; text-indent: 304.1pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&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;The effective income tax expenses 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;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="8" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&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-size: 8pt"&gt;2016&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="4" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 49%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;Statutory income tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;Non-deductible (Non-taxable)item&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Effective tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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;Significant components of the Company&amp;#8217;s&#13;deferred tax assets and liabilities at June 30, 2017 and December 31, 2016 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: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&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-size: 8pt"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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;&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-size: 8pt"&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-size: 8pt"&gt;Allowance for obsolete and slow-moving inventories&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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: 68%; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Impairment on property, plant and equipment&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;431,213&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;421,106&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="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;1,837,744&lt;/font&gt;&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-size: 8pt"&gt;1,794,666&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-size: 8pt"&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-size: 8pt"&gt;109,386&lt;/font&gt;&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-size: 8pt"&gt;120,986&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-bottom: 1pt; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;US federal net operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;11,660,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;11,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;14,038,343&lt;/font&gt;&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-size: 8pt"&gt;13,911,758&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-bottom: 1pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(11,769,386&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(11,695,986&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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="padding-bottom: 2.5pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,268,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,215,772&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 increase in valuation allowance for each&#13;of the three-month periods ended June 30, 2017 and 2016 is $32,600 and $1,495, 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 increase in valuation allowance for the&#13;six-month period ended June 30, 2017 is $73,400.&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 decrease in valuation allowance for the&#13;six-month period ended June 30, 2016 is $100,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;There were no unrecognized tax benefits and&#13;accrual for uncertain tax positions as of June 30, 2017 and December 31, 2016.&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="From2017-01-01to2017-06-30">&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; 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;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: 12pt Times New Roman, Times, 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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Three-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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="width: 23%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(external customers)&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,423,133&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,521,883&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,586,973&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,531,989&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,531,989&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-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(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-size: 8pt"&gt;2,910,743&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,910,743&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,910,743&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-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,740,981&lt;/font&gt;&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-size: 8pt"&gt;1,051,202&lt;/font&gt;&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-size: 8pt"&gt;8,318,480&lt;/font&gt;&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-size: 8pt"&gt;(33,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;19,077,134&lt;/font&gt;&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-size: 8pt"&gt;(594,662&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;18,482,472&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,464,085&lt;/font&gt;&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-size: 8pt"&gt;245,164&lt;/font&gt;&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-size: 8pt"&gt;2,112,201&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&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-size: 8pt"&gt;Income (loss) from operations after taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,276,896&lt;/font&gt;&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-size: 8pt"&gt;806,038&lt;/font&gt;&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-size: 8pt"&gt;6,206,279&lt;/font&gt;&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-size: 8pt"&gt;(33,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;14,255,684&lt;/font&gt;&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-size: 8pt"&gt;(594,662&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;13,661,022&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-size: 8pt"&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-size: 8pt"&gt;162,696,276&lt;/font&gt;&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-size: 8pt"&gt;32,749,355&lt;/font&gt;&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-size: 8pt"&gt;207,885,555&lt;/font&gt;&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-size: 8pt"&gt;1,819,284&lt;/font&gt;&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-size: 8pt"&gt;405,150,470&lt;/font&gt;&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-size: 8pt"&gt;114,373&lt;/font&gt;&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-size: 8pt"&gt;405,264,843&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-size: 8pt"&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-size: 8pt"&gt;3,794,600&lt;/font&gt;&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-size: 8pt"&gt;624,226&lt;/font&gt;&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-size: 8pt"&gt;951,364&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,370,190&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,370,190&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&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;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Three-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Products&lt;/b&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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="width: 23%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(external customers)&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,480,605&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,305,688&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,814,474&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,600,767&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,600,767&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-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(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-size: 8pt"&gt;2,670,931&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,670,931&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,670,931&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-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,199,652&lt;/font&gt;&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-size: 8pt"&gt;(10,099&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;8,531,677&lt;/font&gt;&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-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;16,721,205&lt;/font&gt;&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-size: 8pt"&gt;609,917&lt;/font&gt;&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-size: 8pt"&gt;17,331,122&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,810,252&lt;/font&gt;&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-size: 8pt"&gt;235,779&lt;/font&gt;&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-size: 8pt"&gt;2,164,391&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&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-size: 8pt"&gt;Income (loss) from operations after taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,389,400&lt;/font&gt;&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-size: 8pt"&gt;(245,878&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;6,367,286&lt;/font&gt;&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-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;12,510,783&lt;/font&gt;&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-size: 8pt"&gt;609,917&lt;/font&gt;&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-size: 8pt"&gt;13,120,700&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-size: 8pt"&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-size: 8pt"&gt;149,221,327&lt;/font&gt;&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-size: 8pt"&gt;30,673,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-size: 8pt"&gt;193,703,787&lt;/font&gt;&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-size: 8pt"&gt;1,058,651&lt;/font&gt;&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-size: 8pt"&gt;374,657,208&lt;/font&gt;&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-size: 8pt"&gt;118,573&lt;/font&gt;&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-size: 8pt"&gt;374,775,781&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-size: 8pt"&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-size: 8pt"&gt;4,144,546&lt;/font&gt;&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-size: 8pt"&gt;1,339,696&lt;/font&gt;&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-size: 8pt"&gt;1,160,329&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,644,571&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,644,571&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-size: 8pt"&gt;Capital expenditure&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&lt;/font&gt;&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-size: 8pt"&gt;813,589&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&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: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Six-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/p&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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; 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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom; width: 23%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(external customers)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;32,345,527&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,335,661&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;43,639,294&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%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,320,482&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 6%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,320,482&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;(intersegment)&lt;/p&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,089,236&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-size: 8pt"&gt;-&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-size: 8pt"&gt;-&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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-size: 8pt"&gt;5,089,236&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-size: 8pt"&gt;-&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-size: 8pt"&gt;5,089,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;15,012,915&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-size: 8pt"&gt;1,937,089&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-size: 8pt"&gt;13,264,657&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,287&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;30,157,374&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; text-align: right"&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-size: 8pt"&gt;(861,905&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;29,295,469&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;3,794,188&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-size: 8pt"&gt;468,746&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-size: 8pt"&gt;3,380,342&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;7,643,276&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;7,643,276&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income (loss) from operations after taxes&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11,218,727&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-size: 8pt"&gt;1,468,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&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-size: 8pt"&gt;9,884,315&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,287&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,514,098&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-size: 8pt"&gt;(861,905&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,652,193&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;162,696,276&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-size: 8pt"&gt;32,749,355&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-size: 8pt"&gt;207,885,555&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,819,284&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;405,150,470&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; text-align: right"&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-size: 8pt"&gt;114,373&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; text-align: right"&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-size: 8pt"&gt;405,264,843&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;7,793,181&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; text-align: right"&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-size: 8pt"&gt;1,078,673&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; text-align: right"&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-size: 8pt"&gt;1,937,435&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;10,809,289&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;10,809,289&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,332,661&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;28,332,661&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,332,661&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Six-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/p&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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; 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;&amp;#160;Total&lt;/b&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom; width: 23%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(external customers)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,650,133&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,072,296&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,373,788&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%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,096,217&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 6%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,096,217&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;(intersegment)&lt;/p&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,493,133&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-size: 8pt"&gt;-&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-size: 8pt"&gt;-&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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-size: 8pt"&gt;4,493,133&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-size: 8pt"&gt;-&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-size: 8pt"&gt;4,493,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;11,205,170&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-size: 8pt"&gt;217,514&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-size: 8pt"&gt;14,255,408&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;25,678,067&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; text-align: right"&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-size: 8pt"&gt;319,373&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; text-align: right"&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-size: 8pt"&gt;25,997,440&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;2,553,622&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-size: 8pt"&gt;299,283&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-size: 8pt"&gt;3,625,188&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;6,478,093&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;6,478,093&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income (loss) from operations after taxes&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,651,548&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-size: 8pt"&gt;(81,769&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,630,220&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,199,974&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-size: 8pt"&gt;319,373&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-size: 8pt"&gt;19,519,347&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;149,221,327&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-size: 8pt"&gt;30,673,443&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-size: 8pt"&gt;193,703,787&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,058,651&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;374,657,208&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; text-align: right"&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-size: 8pt"&gt;118,573&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; text-align: right"&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-size: 8pt"&gt;374,775,781&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;8,512,338&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; text-align: right"&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-size: 8pt"&gt;2,532,362&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; text-align: right"&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-size: 8pt"&gt;2,469,592&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;13,514,292&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;13,514,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Capital expenditure&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;52,777&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; text-align: right"&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-size: 8pt"&gt;4,509&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; text-align: right"&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-size: 8pt"&gt;-&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;870,875&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;870,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,944,958&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;28,944,958&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,944,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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;* 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 the 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: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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-size: 8pt"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 44%"&gt;&lt;font style="font-size: 8pt"&gt;Total segment operating income&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,077,134&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16,721,205&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,157,374&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,678,067&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-size: 8pt"&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-size: 8pt"&gt;(128,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(69,279&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(257,995&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(229,361&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Unrealized gain/(loss) on translation of intercompany balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(466,655&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;679,196&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(603,910&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;548,734&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Income 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-size: 8pt"&gt;18,482,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-size: 8pt"&gt;17,331,122&lt;/font&gt;&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-size: 8pt"&gt;29,295,469&lt;/font&gt;&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-size: 8pt"&gt;25,997,440&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other income, net of expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;90,656&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;76,319&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;174,605&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;144,636&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Income before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;18,573,128&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;17,407,441&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;29,470,074&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;26,142,076&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 following table shows the major customer(s)&#13;(10% or more) for the three-month period ended June 30, 2017.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&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 0.8pt 0 0; text-align: center"&gt;$ 3,111&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; 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 0.8pt 0 0; text-align: center"&gt;$ 753&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&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"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;$ 1,684&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&amp;#160;&amp;#160;5,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;11.7%&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 customer(s)&#13;(10% or more) for the six-month period ended June 30, 2017.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&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 0.8pt 0 0; text-align: center"&gt;$ 5,705&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; 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 0.8pt 0 0; text-align: center"&gt;$ 1,251&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&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"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;$ 2,768&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&amp;#160;&amp;#160;9,724&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;12.1%&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 customer(s)&#13;(10% or more) for the three-month period ended June 30, 2016.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&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 0.8pt 0 0; text-align: center"&gt;$ 3,269&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; 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 0.8pt 0 0; text-align: center"&gt;$ 686&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&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"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;$ 1,696&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&amp;#160;&amp;#160;5,651&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;11.9%&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 customer(s)&#13;(10% or more) for the six-month period ended June 30, 2016.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&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="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%; 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;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Shandong Morui Chemical Company Limited&lt;/font&gt;&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 0.8pt 0 0; text-align: center"&gt;$ 5,692&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; 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 0.8pt 0 0; text-align: center"&gt;$ 1,172&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&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"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;$ 2,997&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&amp;#160;&amp;#160;9,861&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;12.0%&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="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month and six-month periods&#13;ended June 30, 2017, the Company sold 34.0% and 35.0% of its products to its top five customers, respectively. As of June 30, 2017,&#13;amounts due from these customers were $38,735,709. During the three-month and six-month periods ended June 30, 2016, the Company&#13;sold 33.9% and 34.1% of its products to its top five customers, respectively. As of June 30, 2016, amounts due from these customers&#13;were $28,870,903. This concentration makes the Company vulnerable to a near-term severe impact, should the relationships be terminated.&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:ConcentrationRiskDisclosureTextBlock>
    <gure:MajorSuppliersDisclosureTextblock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three-month and six-month periods&#13;ended June 30, 2017, the Company purchased 66.5% and 67.5% of its raw materials from its top five suppliers, respectively.&amp;#160;&amp;#160;As&#13;of June 30, 2017, amounts due to those suppliers for the three-month and six-month periods ended June 30, 2017 included in accounts&#13;payable were $8,048,563 and $6,833,430. During the three-month and six-month periods ended June 30, 2016, the Company purchased&#13;54.5% and 54.8% of its raw materials from its top five suppliers, respectively.&amp;#160;&amp;#160;As of June 30, 2016, amounts due to&#13;those suppliers included in accounts payable were $6,542,424.This concentration makes the Company vulnerable to a near-term severe&#13;impact, should the relationships be terminated.&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:MajorSuppliersDisclosureTextblock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2017-01-01to2017-06-30">&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 June 30, 2017&#13;and December 31, 2016.&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="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June 30, 2017, the Company has leased&#13;real property adjacent to Factory No. 1, with the related production facility, channels and ducts, other production equipment and&#13;the buildings located on the property, under a capital lease. The future minimum lease payments required under the capital lease,&#13;together with the present value of such payments, are included in the table shown 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;The Company has leased nine parcels of land&#13;under non-cancelable operating leases, which are fixed rentals and expire through December 2021, December 2023, December 2030,&#13;December 2031, December 2032, December 2040, February 2059, August 2059 and June 2060, 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 following table sets forth the Company&amp;#8217;s&#13;contractual obligations as of June 30, 2017:&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: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Capital Lease Obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Operating Lease Obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Property Management Fees&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-size: 8pt"&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;&#13;    &lt;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: 46%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;the next 12 months&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;277,064&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,773&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,044&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;973,475&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;997,246&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;1,018,890&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;879,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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,216,512&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;16,060,555&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;3,601,832&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;20,883,369&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;46,044&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Amount representing interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,262,027&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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 style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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 style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Present value of net minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,339,805&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 style="padding-bottom: 2.5pt"&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: center"&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;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Rental expenses related to operating leases&#13;of the Company amounted to $256,447 and $264,240, which were charged to the condensed consolidated statements of income for the&#13;three months ended June 30, 2017 and 2016, respectively. Rental expenses related to operating leases of the Company amounted to&#13;$511,566 and $524,624, which were charged to the condensed consolidated statements of income for the six months ended June 30,&#13;2017 and 2016, 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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&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. a Nevada corporation and its subsidiaries (collectively, the &amp;#8220;Company&amp;#8221;),&#13;without audit, in accordance with the instructions to Form 10-Q and, therefore, do not necessarily include all information and&#13;footnotes necessary for a fair statement of its financial position, results of operations and cash flows in accordance with accounting&#13;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 three and six months ended June 30, 2017 presented reflects all adjustments, which are only normal&#13;and recurring, necessary for a fair statement of results of operations, financial position and cash flows. These condensed financial&#13;statements should be read in conjunction with the financial statements included in the Company&amp;#8217;s 2016 Form 10-K. Operating&#13;results for the interim periods are not necessarily indicative of operating 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 certain areas, including classification of leases and related party&#13;transactions.&lt;font style="font-family: MS Mincho"&gt;&amp;#8232;&lt;/font&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"&gt;On September 2, 2016, the Company announced the planned merger of&#13;two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&amp;#8220;SYCI&amp;#8221;) and Shouguan Rongyuan Chemical Co.,&#13;Ltd (&amp;#8220;SCRC&amp;#8221;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered&#13;on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.&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 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;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <gure:NatureOfBusiness contextRef="From2017-01-01to2017-06-30">&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;), manufactures&#13;chemical products for use in the oil industry, pesticides and paper manufacturing industry and for human and animal antibiotics&#13;through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (&amp;#34;SYCI&amp;#34;) in the People&amp;#8217;s Republic&#13;of China (&amp;#8220;PRC&amp;#8221;). DCHC was established to further explore and develop natural gas and brine resources (including bromine&#13;and crude salt) 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;</gure:NatureOfBusiness>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June 30, 2017 and December 31, 2016, allowances&#13;for doubtful accounts were nil. No allowances for doubtful accounts were charged to the condensed consolidated statements of income&#13;for the three-month and six-month periods ended June 30, 2017 and 2016.&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:ReceivablesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2017-01-01to2017-06-30">&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 $176,303,274 and $163,884,574 with these institutions as of June 30, 2017 and December 31, 2016, 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;Concentrations of credit risk with respect to&#13;accounts receivable exists as the Company sells a substantial portion of its products to a limited number of customers. However,&#13;such concentrations of credit risks are limited since the Company performs ongoing credit evaluations of its customers&amp;#8217; financial&#13;condition and extends credit terms as and when appropriate. Approximately 64.3% and 61.6% of the balances of accounts receivable&#13;as of June 30, 2017 and December 31, 2016, respectively, are outstanding for less than three months. All outstanding receivables&#13;as of June 30, 2017 and December 31, 2016 are within the credit terms. For the balances of accounts receivable aged more than 90&#13;days as of June 30, 2017, approximately 27% were settled in July 2017.&amp;#160;For the balances of all accounts receivable as of June&#13;30, 2017, approximately 15% were settled in July 2017.&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"&gt;The rate of collection for accounts receivable aged more than 90&#13;days as of June 30, 2017 in July 2017 was analyzed as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 55%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Accounts Receivable Aging&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 45%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Percent Collected&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-size: 8pt"&gt;90-120 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-indent: 5pt"&gt;&lt;font style="font-size: 8pt"&gt;17%&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-size: 8pt"&gt;121-150 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-indent: 5pt"&gt;&lt;font style="font-size: 8pt"&gt;31%&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-size: 8pt"&gt;151-180 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-indent: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;8%&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-size: 8pt"&gt;181-210 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-indent: 5pt"&gt;&lt;font style="font-size: 8pt"&gt;54%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCECFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;211-240 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;100%&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: center"&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;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&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 plant, machinery and equipment. Costs incurred are capitalized and transferred to property and&#13;equipment upon completion, at which time depreciation commences.&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 83%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 15%; 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)&amp;#160;&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-size: 8pt"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8 - 20&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-size: 8pt"&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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3 - 8&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-size: 8pt"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5&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-size: 8pt"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3-8&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;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,&#13;which is 20 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;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="From2017-01-01to2017-06-30">&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 $257,660 and $250,152 for the three-month period ended June 30, 2017 and&#13;2016, respectively, and totaled $512,876 and $499,615 for the six-month period ended June 30, 2017 and 2016, 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="From2017-01-01to2017-06-30">&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 recognizes revenue, net of value-added&#13;tax, when persuasive evidence of an arrangement exists, delivery of the goods has occurred, customer acceptance has been obtained,&#13;which means the significant risks and ownership have been transferred to the customer, the price is fixed or determinable and collectability&#13;is reasonably assured.&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="From2017-01-01to2017-06-30">&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 Long-lived&#13;Assets&amp;#8221;&lt;/i&gt;, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances&#13;indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer&#13;appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible&#13;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 and six-month periods ended&#13;June 30, 2017 and 2016, the Company determined that there are no events or circumstances indicating possible impairment of its&#13;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;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2017-01-01to2017-06-30">&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 39,155 and 71,086&#13;shares for the three-month period ended June 30, 2017 and 2016, respectively, and amounted to 32,077 and 64,139 shares for the&#13;six-month period ended June 30, 2017 and 2016, respectively. These awards could be dilutive in the future if the market price of&#13;the common stock increases and is greater than the exercise price of these awards.&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 following table sets forth the computation&#13;of basic and diluted earnings per share:&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: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Numerator&lt;/font&gt;&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;&#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: white"&gt;&#13;    &lt;td style="width: 44%; padding-left: 29.7pt"&gt;&lt;font style="font-size: 8pt"&gt;Net income&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,751,678&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,197,019&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,826,798&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,663,983&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;&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: 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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Denominator&lt;/font&gt;&lt;/td&gt;&#13;    &lt;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: 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: 0.55in; text-indent: -9.9pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic: Weighted-average common shares outstanding 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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,008,102&lt;/font&gt;&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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,007,611&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-bottom: 1pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Add: Dilutive effect of stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;3,057&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;622,989&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;6,754&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;678,098&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,796,848&lt;/font&gt;&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-size: 8pt"&gt;46,631,091&lt;/font&gt;&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-size: 8pt"&gt;46,800,545&lt;/font&gt;&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-size: 8pt"&gt;46,685,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: 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;&#13;    &lt;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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Earnings per 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;&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: 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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&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="From2017-01-01to2017-06-30">&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>
    <gure:ExplorationCostsPolicyTextblock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Exploration costs, which included the cost of&#13;researching for appropriate places to drill wells and the cost of well drilling in search of potential natural brine or other resources,&#13;are charged to the income statement as incurred. Once the commercial viability of a project has been confirmed, all subsequent&#13;costs are capitalized.&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:ExplorationCostsPolicyTextblock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Goodwill represents the excess of the purchase&#13;price over the net of the fair value of the identifiable tangible and intangible assets acquired and the fair value of liabilities&#13;assumed in business acquisitions. Management of the Company evaluates the carrying value of goodwill annually or when a possible&#13;impairment is indicated. The Company performs its impairment assessment annually and between annual tests in certain circumstances&#13;and determined that there was no impairment of goodwill. Goodwill impairment is assessed using the expected present value of associated&#13;future cash flows.&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:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Recently Adopted 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;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU No. 2016-09,&#13;Compensation &amp;#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting, which simplifies&#13;several aspects of the accounting for share-based payment award transactions, including: (1) income tax consequences; (2) classification&#13;of awards as either equity or liabilities, and (3) classification on the statement of cash flows. For public companies, the amendments&#13;in this ASU are effective for annual periods beginning after December 15, 2016, and interim periods within those annual periods.&#13;&amp;#160;The Company adopted the amendments in this Update as of January 1, 2017. There is no impact on the financial statements since&#13;any excess tax benefits were fully offset by a valuation allowance and not recognized for financial statement purposes.&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;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 May 2014, the FASB issued ASU No. 2014-09,&#13;Revenue from Contracts with Customers (Topic 606). The core principle of the guidance is that an entity should recognize revenue&#13;to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity&#13;expects to be entitled in exchange for those goods or services. In August 2015, FASB issued ASU 2015-14 which deferred the effective&#13;date of Update 2014-09 to annual reporting periods beginning after December 15, 2017. Early application is permitted only as of&#13;annual reporting periods beginning after December 15, 2016. The Company expects to adopt the new standard in the first quarter&#13;of 2018. The Company does not expect the adoption of this Update to have a material effect on the financial statements.&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 2016, the FASB issued ASU No. 2016-02,&#13;Leases (Topic 842). The amendments in this Update specify the accounting for leases. The core principle of Topic 842 is that a&#13;lessee should recognize the assets and liabilities that arise from leases. For public business entities, the amendments in this&#13;Update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The&#13;Company is evaluating the impact of this on the consolidated financial statements and related disclosures.&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 August 2016, the FASB issued ASU No. 2016-15,&#13;Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The Update addresses eight specific&#13;changes to how cash receipts and cash payments are presented and classified in the statement of cash flows. The amendments in this&#13;Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within&#13;those fiscal years. Early adoption is permitted. An entity that elects early adoption must adopt all of the amendments in the same&#13;period. The amendments in this Update should be applied using a retrospective transition method to each period presented. If it&#13;is impracticable to apply the amendments retrospectively for some of the issues, the amendments for those issues would be applied&#13;prospectively as of the earliest date practicable. The Company does not expect the adoption of this Update to have a material effect&#13;on the financial statements.&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 FASB issued ASU No. 2017-01,&#13;Business Combinations (Topic 805), Clarifying the Definition of a Business. The amendments in this Update provide a more robust&#13;framework to use in determining when a set of assets and activities is a business. The amendments in this Update are effective&#13;for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company does not expect&#13;the adoption of this Update to have a material effect on the financial statements.&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 FASB issued ASU No. 2017-04,&#13;Intangibles &amp;#8211; Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement&#13;of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Instead, under the amendments in this Update, an entity&#13;should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying&#13;amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&amp;#8217;s&#13;fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. A public&#13;business entity that is a U.S. Securities and Exchange Commission (SEC) filer should adopt the amendments in this Update for its&#13;annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is currently evaluating&#13;the effect of the adoption of this Update.&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 May 2017, the FASB issued ASU 2017-09, Compensation&#13;&amp;#8211; Stock Compensation (Topic 718), Scope of Modification Accounting. The amendments in this Update provide guidance about&#13;which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The&#13;amendments in this Update are effective for all entities for annual periods, and interim periods within those annual periods, beginning&#13;after December 15, 2017. The amendments in this Update should be applied prospectively to an award modified on or after the adoption&#13;date.&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: center"&gt;&amp;#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <gure:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 83%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 15%; 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)&amp;#160;&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-size: 8pt"&gt;Buildings (including salt pans)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8 - 20&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-size: 8pt"&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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3 - 8&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-size: 8pt"&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5&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-size: 8pt"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3-8&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</gure:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Numerator&lt;/font&gt;&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;&#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: white"&gt;&#13;    &lt;td style="width: 44%; padding-left: 29.7pt"&gt;&lt;font style="font-size: 8pt"&gt;Net income&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,751,678&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,197,019&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,826,798&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,663,983&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;&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: 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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Denominator&lt;/font&gt;&lt;/td&gt;&#13;    &lt;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: 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: 0.55in; text-indent: -9.9pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic: Weighted-average common shares outstanding 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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,008,102&lt;/font&gt;&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-size: 8pt"&gt;46,793,791&lt;/font&gt;&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-size: 8pt"&gt;46,007,611&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-bottom: 1pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Add: Dilutive effect of stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;3,057&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;622,989&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;6,754&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;678,098&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,796,848&lt;/font&gt;&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-size: 8pt"&gt;46,631,091&lt;/font&gt;&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-size: 8pt"&gt;46,800,545&lt;/font&gt;&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-size: 8pt"&gt;46,685,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: 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;&#13;    &lt;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="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Earnings per 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;&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: 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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <gure:RateOfCollectionForAccountsReceivableTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 55%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Accounts Receivable Aging&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 45%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Percent Collected&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-size: 8pt"&gt;90-120 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;17%&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-size: 8pt"&gt;121-150 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;31%&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-size: 8pt"&gt;151-180 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8%&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-size: 8pt"&gt;181-210 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;54%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCECFF"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;211-240 days&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</gure:RateOfCollectionForAccountsReceivableTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;617,048&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;818,500&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-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,421,363&lt;/font&gt;&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-size: 8pt"&gt;4,370,331&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Work-in-process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;804,153&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;692,850&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,842,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;5,881,681&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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-size: 8pt"&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Mineral rights&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,544,643&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,438,115&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-size: 8pt"&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-size: 8pt"&gt;63,448,611&lt;/font&gt;&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-size: 8pt"&gt;61,656,398&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-size: 8pt"&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-size: 8pt"&gt;189,225,440&lt;/font&gt;&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-size: 8pt"&gt;184,544,140&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-size: 8pt"&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-size: 8pt"&gt;8,480&lt;/font&gt;&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-size: 8pt"&gt;8,282&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-size: 8pt"&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-size: 8pt"&gt;4,662,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-size: 8pt"&gt;4,553,473&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Construction in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;374,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;261,889,943&lt;/font&gt;&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-size: 8pt"&gt;255,575,198&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(161,177,525&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(146,844,072&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;100,712,418&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;108,731,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <gure:PropertyPlantAndEquipmentUnderCapitalLeasesTextblock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;June 30, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;December 31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&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-size: 8pt"&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: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Buildings&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;121,470&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;118,623&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Plant and machinery&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,283,296&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,229,775&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;2,404,766&lt;/font&gt;&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-size: 8pt"&gt;2,348,398&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,989,789&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,794,141&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net book value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;414,977&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;554,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</gure:PropertyPlantAndEquipmentUnderCapitalLeasesTextblock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 66%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts payable&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,390,816&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,513,075&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-size: 8pt"&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-size: 8pt"&gt;353,110&lt;/font&gt;&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-size: 8pt"&gt;319,489&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-size: 8pt"&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-size: 8pt"&gt;119,730&lt;/font&gt;&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-size: 8pt"&gt;119,444&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other payables&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;676,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;730,310&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;14,540,121&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;8,682,318&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <gure:ScheduleOfTaxesPayableTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 66%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income tax payable&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,943,143&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,849,535&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-size: 8pt"&gt;Natural resource tax&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;332,089&lt;/font&gt;&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-size: 8pt"&gt;651,230&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-size: 8pt"&gt;Value added tax 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-size: 8pt"&gt;1,547,329&lt;/font&gt;&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-size: 8pt"&gt;887,913&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-size: 8pt"&gt;Land use tax 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-size: 8pt"&gt;782,072&lt;/font&gt;&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-size: 8pt"&gt;818,921&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other tax payables&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;179,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;133,732&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;7,783,712&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,341,331&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</gure:ScheduleOfTaxesPayableTableTextBlock>
    <us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2017&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-size: 8pt"&gt;2016&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: 58%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total capital lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.7%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,339,805&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%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,472,637&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-size: 8pt"&gt;Less: Current portion&lt;/font&gt;&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 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-size: 8pt"&gt;(117,558&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(187,678&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Capital lease obligations, net of current portion&lt;/font&gt;&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 style="border-bottom: black 2.25pt double; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,222,247&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; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,284,959&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Number of Option &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;and Warrants &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Outstanding and exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Weighted- Average Exercise price of Option &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;and Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Range of &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;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: 45%"&gt;&lt;font style="font-size: 8pt"&gt;Balance, January 1, 2017&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;185,000&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.19&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1.54 - $4.80&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Granted and vested during the period&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Ended June 30, 2017&lt;/p&gt;&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-size: 8pt"&gt;25,000&lt;/font&gt;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.94&lt;/font&gt;&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-size: 8pt"&gt;$1.90-1.98&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Expired during the period ended&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;June 30, 2017&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(37,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;$1.83-2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Balance, June 30, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-size: 8pt"&gt;172,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-size: 8pt"&gt;$1.54 - $4.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Stock and Warrants Options Exercisable and Outstanding&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 39%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 18%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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"&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: center"&gt;&lt;font style="font-size: 8pt"&gt;Remaining&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at June 30, 2017&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; 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&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable and&amp;#160;outstanding&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;172,500&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; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$1.54 - $4.80&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; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1.89&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 44%"&gt;&lt;font style="font-size: 8pt"&gt;Current taxes &amp;#8211; PRC&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,643,276&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,478,093&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Deferred taxes &amp;#8211; PRC&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,821,450&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;4,210,422&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;7,643,276&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;6,478,093&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="8" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&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-size: 8pt"&gt;2016&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="4" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 49%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;Statutory income tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;Non-deductible (Non-taxable)item&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Effective tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&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; border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2017-01-01to2017-06-30">&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: 12pt Times New Roman, Times, 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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Three-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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="width: 23%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(external customers)&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,423,133&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,521,883&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,586,973&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,531,989&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,531,989&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-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(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-size: 8pt"&gt;2,910,743&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,910,743&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,910,743&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-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,740,981&lt;/font&gt;&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-size: 8pt"&gt;1,051,202&lt;/font&gt;&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-size: 8pt"&gt;8,318,480&lt;/font&gt;&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-size: 8pt"&gt;(33,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;19,077,134&lt;/font&gt;&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-size: 8pt"&gt;(594,662&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;18,482,472&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,464,085&lt;/font&gt;&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-size: 8pt"&gt;245,164&lt;/font&gt;&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-size: 8pt"&gt;2,112,201&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,821,450&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-size: 8pt"&gt;Income (loss) from operations after taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,276,896&lt;/font&gt;&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-size: 8pt"&gt;806,038&lt;/font&gt;&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-size: 8pt"&gt;6,206,279&lt;/font&gt;&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-size: 8pt"&gt;(33,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;14,255,684&lt;/font&gt;&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-size: 8pt"&gt;(594,662&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;13,661,022&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-size: 8pt"&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-size: 8pt"&gt;162,696,276&lt;/font&gt;&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-size: 8pt"&gt;32,749,355&lt;/font&gt;&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-size: 8pt"&gt;207,885,555&lt;/font&gt;&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-size: 8pt"&gt;1,819,284&lt;/font&gt;&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-size: 8pt"&gt;405,150,470&lt;/font&gt;&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-size: 8pt"&gt;114,373&lt;/font&gt;&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-size: 8pt"&gt;405,264,843&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-size: 8pt"&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-size: 8pt"&gt;3,794,600&lt;/font&gt;&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-size: 8pt"&gt;624,226&lt;/font&gt;&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-size: 8pt"&gt;951,364&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,370,190&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,370,190&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,332,661&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;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Three-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Products&lt;/b&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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="width: 23%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(external customers)&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,480,605&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,305,688&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,814,474&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,600,767&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;47,600,767&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-size: 8pt"&gt;Net revenue &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;(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-size: 8pt"&gt;2,670,931&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,670,931&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,670,931&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-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,199,652&lt;/font&gt;&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-size: 8pt"&gt;(10,099&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;8,531,677&lt;/font&gt;&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-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;16,721,205&lt;/font&gt;&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-size: 8pt"&gt;609,917&lt;/font&gt;&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-size: 8pt"&gt;17,331,122&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,810,252&lt;/font&gt;&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-size: 8pt"&gt;235,779&lt;/font&gt;&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-size: 8pt"&gt;2,164,391&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,210,422&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-size: 8pt"&gt;Income (loss) from operations after taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,389,400&lt;/font&gt;&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-size: 8pt"&gt;(245,878&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;6,367,286&lt;/font&gt;&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-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;12,510,783&lt;/font&gt;&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-size: 8pt"&gt;609,917&lt;/font&gt;&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-size: 8pt"&gt;13,120,700&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-size: 8pt"&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-size: 8pt"&gt;149,221,327&lt;/font&gt;&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-size: 8pt"&gt;30,673,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-size: 8pt"&gt;193,703,787&lt;/font&gt;&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-size: 8pt"&gt;1,058,651&lt;/font&gt;&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-size: 8pt"&gt;374,657,208&lt;/font&gt;&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-size: 8pt"&gt;118,573&lt;/font&gt;&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-size: 8pt"&gt;374,775,781&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-size: 8pt"&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-size: 8pt"&gt;4,144,546&lt;/font&gt;&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-size: 8pt"&gt;1,339,696&lt;/font&gt;&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-size: 8pt"&gt;1,160,329&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,644,571&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,644,571&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-size: 8pt"&gt;Capital expenditure&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&lt;/font&gt;&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-size: 8pt"&gt;813,589&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,944,958&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: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Six-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/p&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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; 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;&amp;#160;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom; width: 23%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(external customers)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;32,345,527&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,335,661&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;43,639,294&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%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,320,482&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 6%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,320,482&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;(intersegment)&lt;/p&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,089,236&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-size: 8pt"&gt;-&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-size: 8pt"&gt;-&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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-size: 8pt"&gt;5,089,236&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-size: 8pt"&gt;-&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-size: 8pt"&gt;5,089,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;15,012,915&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-size: 8pt"&gt;1,937,089&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-size: 8pt"&gt;13,264,657&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,287&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;30,157,374&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; text-align: right"&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-size: 8pt"&gt;(861,905&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;29,295,469&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;3,794,188&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-size: 8pt"&gt;468,746&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-size: 8pt"&gt;3,380,342&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;7,643,276&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;7,643,276&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income (loss) from operations after taxes&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11,218,727&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-size: 8pt"&gt;1,468,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&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-size: 8pt"&gt;9,884,315&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,287&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,514,098&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-size: 8pt"&gt;(861,905&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,652,193&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;162,696,276&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-size: 8pt"&gt;32,749,355&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-size: 8pt"&gt;207,885,555&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,819,284&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;405,150,470&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; text-align: right"&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-size: 8pt"&gt;114,373&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; text-align: right"&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-size: 8pt"&gt;405,264,843&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;7,793,181&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; text-align: right"&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-size: 8pt"&gt;1,078,673&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; text-align: right"&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-size: 8pt"&gt;1,937,435&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;10,809,289&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;10,809,289&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,332,661&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;28,332,661&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,332,661&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Six-Month&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Period Ended &lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/p&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Bromine*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Salt*&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; 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;&amp;#160;Products&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Natural Gas&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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; 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;&amp;#160;Total&lt;/b&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Corporate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&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; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom; width: 23%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(external customers)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,650,133&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 7%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,072,296&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,373,788&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%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,096,217&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 6%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,096,217&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Net revenue&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;(intersegment)&lt;/p&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,493,133&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-size: 8pt"&gt;-&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-size: 8pt"&gt;-&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&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-size: 8pt"&gt;4,493,133&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-size: 8pt"&gt;-&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-size: 8pt"&gt;4,493,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income(loss) from operations before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;11,205,170&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-size: 8pt"&gt;217,514&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-size: 8pt"&gt;14,255,408&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;25,678,067&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; text-align: right"&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-size: 8pt"&gt;319,373&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; text-align: right"&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-size: 8pt"&gt;25,997,440&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Income taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;2,553,622&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-size: 8pt"&gt;299,283&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-size: 8pt"&gt;3,625,188&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;6,478,093&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;6,478,093&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Income (loss) from operations after taxes&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,651,548&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-size: 8pt"&gt;(81,769&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,630,220&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: top"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;)&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; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,199,974&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-size: 8pt"&gt;319,373&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-size: 8pt"&gt;19,519,347&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Total assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;149,221,327&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-size: 8pt"&gt;30,673,443&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-size: 8pt"&gt;193,703,787&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,058,651&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;374,657,208&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; text-align: right"&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-size: 8pt"&gt;118,573&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; text-align: right"&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-size: 8pt"&gt;374,775,781&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation and amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;8,512,338&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; text-align: right"&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-size: 8pt"&gt;2,532,362&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; text-align: right"&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-size: 8pt"&gt;2,469,592&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;13,514,292&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;13,514,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCEEFF"&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Capital expenditure&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;52,777&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; text-align: right"&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-size: 8pt"&gt;4,509&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; text-align: right"&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-size: 8pt"&gt;-&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;813,589&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;870,875&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;870,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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-size: 8pt"&gt;Goodwill&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,944,958&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: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&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-size: 8pt"&gt;28,944,958&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; text-align: right"&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-size: 8pt"&gt;-&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; text-align: right"&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-size: 8pt"&gt;28,944,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <gure:ScheduleOfSegmentCostsTextblock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Three-Month Period Ended June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="7" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Six-Month Period Ended June 30,&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-size: 8pt"&gt;Reconciliations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&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: 44%"&gt;&lt;font style="font-size: 8pt"&gt;Total segment operating income&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,077,134&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16,721,205&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,157,374&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,678,067&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-size: 8pt"&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-size: 8pt"&gt;(128,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(69,279&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(257,995&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;(229,361&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Unrealized gain/(loss) on translation of intercompany balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(466,655&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;679,196&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(603,910&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;548,734&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;Income 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-size: 8pt"&gt;18,482,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-size: 8pt"&gt;17,331,122&lt;/font&gt;&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-size: 8pt"&gt;29,295,469&lt;/font&gt;&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-size: 8pt"&gt;25,997,440&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other income, net of expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;90,656&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;76,319&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;174,605&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;144,636&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Income before taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;18,573,128&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;17,407,441&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;29,470,074&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;26,142,076&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</gure:ScheduleOfSegmentCostsTextblock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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 style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Capital Lease Obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Operating Lease Obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Property Management Fees&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-size: 8pt"&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;&#13;    &lt;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: 46%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;the next 12 months&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;277,064&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,773&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,044&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;973,475&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;997,246&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;1,018,890&lt;/font&gt;&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-size: 8pt"&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-size: 8pt"&gt;277,064&lt;/font&gt;&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-size: 8pt"&gt;879,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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2,216,512&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;16,060,555&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;3,601,832&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;20,883,369&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;46,044&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Amount representing interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(1,262,027&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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 style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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 style="padding-bottom: 1pt"&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-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Present value of net minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,339,805&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&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 style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_BuildingMember_MinimumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_BuildingMember_MaximumMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_custom_FurnitureFixturesAndEquipmentMember_us-gaap_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_PlantAndMachineryMember_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_PlantAndMachineryMember_MaximumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2017-01-01to2017-06-30_custom_FurnitureFixturesAndEquipmentMember_us-gaap_MaximumMember">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">6754</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">687098</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">3057</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">622989</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">234307</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">255261</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">126846</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">123717</us-gaap:AmortizationOfIntangibleAssets>
    <gure:DepreciationAndAmortizationExpensePPE contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">150470</gure:DepreciationAndAmortizationExpensePPE>
    <gure:DepreciationAndAmortizationExpensePPE contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">166608</gure:DepreciationAndAmortizationExpensePPE>
    <gure:DepreciationAndAmortizationExpensePPE contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">75413</gure:DepreciationAndAmortizationExpensePPE>
    <gure:DepreciationAndAmortizationExpensePPE contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">83288</gure:DepreciationAndAmortizationExpensePPE>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">250000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">100000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">24000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">48000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">22800</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">45400</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <gure:InterestRateUsedToCapitalizeLeaseObligations contextRef="AsOf2017-06-30" unitRef="Percent" decimals="INF">0.067</gure:InterestRateUsedToCapitalizeLeaseObligations>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">45873</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">91764</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">41375</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">83128</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <gure:StatutoryCommonReserveFundsDescription contextRef="From2017-01-01to2017-06-30">&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 June 30,&#13;2017 for SCHC, SYCI and DCHC is 46%, 16% and 0% of its registered capital respectively.&lt;/p&gt;</gure:StatutoryCommonReserveFundsDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">172500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">185000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <gure:NumberOfOptionAndWarrantsGrantedAndVested contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">25000</gure:NumberOfOptionAndWarrantsGrantedAndVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">37500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">2.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">2.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <gure:ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">1.94</gure:ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">2.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <gure:RangeOfExercisePricePerCommonShareBeginningBalance contextRef="From2017-01-01to2017-06-30_us-gaap_MinimumMember">1.54</gure:RangeOfExercisePricePerCommonShareBeginningBalance>
    <gure:RangeOfExercisePricePerCommonShareBeginningBalance contextRef="From2017-01-01to2017-06-30_us-gaap_MaximumMember">4.80</gure:RangeOfExercisePricePerCommonShareBeginningBalance>
    <gure:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested contextRef="From2017-01-01to2017-06-30_us-gaap_MinimumMember">1.90</gure:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested>
    <gure:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested contextRef="From2017-01-01to2017-06-30_us-gaap_MaximumMember">1.98</gure:RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested>
    <gure:RangeOfExercisePricePerCommonShareExpired contextRef="From2017-01-01to2017-06-30_us-gaap_MinimumMember">1.83</gure:RangeOfExercisePricePerCommonShareExpired>
    <gure:RangeOfExercisePricePerCommonShareExpired contextRef="From2017-01-01to2017-06-30_us-gaap_MaximumMember">2.55</gure:RangeOfExercisePricePerCommonShareExpired>
    <gure:RangeOfExercisePricePerCommonShareEndingBalance contextRef="From2017-01-01to2017-06-30_us-gaap_MinimumMember">1.54</gure:RangeOfExercisePricePerCommonShareEndingBalance>
    <gure:RangeOfExercisePricePerCommonShareEndingBalance contextRef="From2017-01-01to2017-06-30_us-gaap_MaximumMember">4.80</gure:RangeOfExercisePricePerCommonShareEndingBalance>
    <gure:ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">1.54</gure:ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit>
    <gure:ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">4.80</gure:ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-06-30">P1Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <gure:CommonStockAvailableForIssuance contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">7325989</gure:CommonStockAvailableForIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">625</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">7643276</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">6478093</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">4821450</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">4210422</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">7643276</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">6478093</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">4821450</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">4210422</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2017-01-01to2017-06-30" unitRef="Percent" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2016-01-01to2016-06-30" unitRef="Percent" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2017-04-01to2017-06-30" unitRef="Percent" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2016-04-01to2016-06-30" unitRef="Percent" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2017-01-01to2017-06-30" unitRef="Percent" decimals="INF">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2016-01-01to2016-06-30" unitRef="Percent" decimals="INF">0.00</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2017-04-01to2017-06-30" unitRef="Percent" decimals="INF">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2016-04-01to2016-06-30" unitRef="Percent" decimals="INF">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2017-01-01to2017-06-30" unitRef="Percent" decimals="INF">0.26</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2016-01-01to2016-06-30" unitRef="Percent" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2017-04-01to2017-06-30" unitRef="Percent" decimals="INF">0.26</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2016-04-01to2016-06-30" unitRef="Percent" decimals="INF">0.24</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">10809289</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">7793181</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">1078673</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">1937435</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">10809289</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">8512338</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">2532362</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">2469592</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">13514292</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">13514292</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">5370190</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">6644571</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">3794600</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">624226</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">951364</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">5370190</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">4144546</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">1339696</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">1160329</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">6644571</gure:DepreciationAndAmortizationSegmentNote>
    <gure:DepreciationAndAmortizationSegmentNote contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</gure:DepreciationAndAmortizationSegmentNote>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">405264843</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">162696276</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">32749355</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">207885555</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">405150470</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">114373</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">149221327</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">30673443</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">118573</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">193703787</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">374657208</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">374775781</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1058651</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1819284</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">405264843</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">374775781</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">162696276</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">32749355</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">207885555</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1819284</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">405150470</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">114373</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">149221327</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">30673443</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">193703787</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">1058651</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">374657208</gure:TotalAssets1>
    <gure:TotalAssets1 contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">118573</gure:TotalAssets1>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">21652193</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">11218727</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">1468343</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">9884315</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">22514098</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">-861905</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">8651548</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">-81769</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">319373</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">10630220</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">19199974</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">19519347</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-25</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-57287</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">13661022</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">13120700</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">7276896</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">806038</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">6206279</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-33529</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">14255684</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">-594662</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">6389400</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">-245878</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">6367286</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">-25</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">12510783</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">609917</gure:IncomeLossFromContinuingOperationsAfterIncomeTaxes>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">5089236</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_BromineSegmentMember" unitRef="USD" decimals="0">5089236</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">5089236</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_CorporateMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">4493133</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">4493133</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">4493133</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-01-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">2910743</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">2670931</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">2910743</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">2910743</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2017-04-01to2017-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">2670931</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">2670931</gure:NetRevenueIntersegment>
    <gure:NetRevenueIntersegment contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</gure:NetRevenueIntersegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_BromineSegmentMember" unitRef="USD" decimals="0">52777</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_CrudeSaltSegmentMember" unitRef="USD" decimals="0">4509</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_CorporateMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_OperatingSegmentsMember" unitRef="USD" decimals="0">870875</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">870875</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-01-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">813589</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">813589</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_custom_BromineSegmentMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_custom_CrudeSaltSegmentMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_custom_ChemicalProductsSegmentMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_custom_NaturalGasSegmentMember" unitRef="USD" decimals="0">813589</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="0">813589</gure:CapitalExpenditureBusinessSegment>
    <gure:CapitalExpenditureBusinessSegment contextRef="From2016-04-01to2016-06-30_us-gaap_CorporateMember" unitRef="USD" decimals="0">0</gure:CapitalExpenditureBusinessSegment>
    <gure:NetIncomeBeforeTaxes contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">29470074</gure:NetIncomeBeforeTaxes>
    <gure:NetIncomeBeforeTaxes contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">26142076</gure:NetIncomeBeforeTaxes>
    <gure:NetIncomeBeforeTaxes contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">18573128</gure:NetIncomeBeforeTaxes>
    <gure:NetIncomeBeforeTaxes contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">17407441</gure:NetIncomeBeforeTaxes>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">174605</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">144636</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">90656</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">76319</us-gaap:NonoperatingIncomeExpense>
    <gure:IncomeFromOperations contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">29295469</gure:IncomeFromOperations>
    <gure:IncomeFromOperations contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">25997440</gure:IncomeFromOperations>
    <gure:IncomeFromOperations contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">18482472</gure:IncomeFromOperations>
    <gure:IncomeFromOperations contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">17331122</gure:IncomeFromOperations>
    <gure:UnrealizedGainOnTranslationOfIntercompanyBalance contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-603910</gure:UnrealizedGainOnTranslationOfIntercompanyBalance>
    <gure:UnrealizedGainOnTranslationOfIntercompanyBalance contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">548734</gure:UnrealizedGainOnTranslationOfIntercompanyBalance>
    <gure:UnrealizedGainOnTranslationOfIntercompanyBalance contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-466655</gure:UnrealizedGainOnTranslationOfIntercompanyBalance>
    <gure:UnrealizedGainOnTranslationOfIntercompanyBalance contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">679196</gure:UnrealizedGainOnTranslationOfIntercompanyBalance>
    <gure:CorporateExpenditure contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">257995</gure:CorporateExpenditure>
    <gure:CorporateExpenditure contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">229361</gure:CorporateExpenditure>
    <gure:CorporateExpenditure contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">128007</gure:CorporateExpenditure>
    <gure:CorporateExpenditure contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">69279</gure:CorporateExpenditure>
    <gure:SegmentReportingInformationNetOperatingIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">30157374</gure:SegmentReportingInformationNetOperatingIncomeLoss>
    <gure:SegmentReportingInformationNetOperatingIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">25678067</gure:SegmentReportingInformationNetOperatingIncomeLoss>
    <gure:SegmentReportingInformationNetOperatingIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">19077134</gure:SegmentReportingInformationNetOperatingIncomeLoss>
    <gure:SegmentReportingInformationNetOperatingIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">16721205</gure:SegmentReportingInformationNetOperatingIncomeLoss>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">0.350</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">0.341</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-04-01to2017-06-30_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">0.340</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-04-01to2016-06-30_us-gaap_CustomerConcentrationRiskMember" unitRef="Percent" decimals="INF">0.339</us-gaap:ConcentrationRiskPercentage1>
    <gure:AmountsDueFromMajorCustomers contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">38735709</gure:AmountsDueFromMajorCustomers>
    <gure:AmountsDueFromMajorCustomers contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">28870903</gure:AmountsDueFromMajorCustomers>
    <gure:TopFiveSuppliersPercentageRawMaterialsSupplied contextRef="From2017-01-01to2017-06-30" unitRef="Percent" decimals="INF">0.675</gure:TopFiveSuppliersPercentageRawMaterialsSupplied>
    <gure:TopFiveSuppliersPercentageRawMaterialsSupplied contextRef="From2016-01-01to2016-06-30" unitRef="Percent" decimals="INF">0.548</gure:TopFiveSuppliersPercentageRawMaterialsSupplied>
    <gure:TopFiveSuppliersPercentageRawMaterialsSupplied contextRef="From2017-04-01to2017-06-30" unitRef="Percent" decimals="INF">0.665</gure:TopFiveSuppliersPercentageRawMaterialsSupplied>
    <gure:TopFiveSuppliersPercentageRawMaterialsSupplied contextRef="From2016-04-01to2016-06-30" unitRef="Percent" decimals="INF">0.545</gure:TopFiveSuppliersPercentageRawMaterialsSupplied>
    <gure:AmountDueTopFiveSuppliers contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">6833430</gure:AmountDueTopFiveSuppliers>
    <gure:AmountDueTopFiveSuppliers contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">6542424</gure:AmountDueTopFiveSuppliers>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2339805</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1262027</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3601832</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2216512</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">277064</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">277064</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">277064</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">277064</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">277064</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">20883369</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">16060555</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">879430</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1018890</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">997246</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">973475</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">953773</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <gure:Total contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">46044</gure:Total>
    <gure:Thereafter contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</gure:Thereafter>
    <gure:Next49To60Months contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</gure:Next49To60Months>
    <gure:Next37To48Months contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</gure:Next37To48Months>
    <gure:Next25To36Months contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</gure:Next25To36Months>
    <gure:Next13To24Months contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</gure:Next13To24Months>
    <gure:Next12Months contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">46044</gure:Next12Months>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">511566</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">524624</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">256447</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">264240</us-gaap:OperatingLeasesRentExpenseNet>
    <gure:ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</gure:ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions>
    <gure:ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">4</gure:ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions>
    <gure:AccountsReceivableCollectionRate contextRef="AsOf2017-06-30_custom_PastDuePeriod1Member" unitRef="Percent" decimals="INF">0.17</gure:AccountsReceivableCollectionRate>
    <gure:AccountsReceivableCollectionRate contextRef="AsOf2017-06-30_custom_PastDuePeriod2Member" unitRef="Percent" decimals="INF">0.31</gure:AccountsReceivableCollectionRate>
    <gure:AccountsReceivableCollectionRate contextRef="AsOf2017-06-30_custom_PastDuePeriod3Member" unitRef="Percent" decimals="INF">0.08</gure:AccountsReceivableCollectionRate>
    <gure:AccountsReceivableCollectionRate contextRef="AsOf2017-06-30_custom_PastDuePeriod4Member" unitRef="Percent" decimals="INF">0.54</gure:AccountsReceivableCollectionRate>
    <gure:AccountsReceivableCollectionRate contextRef="AsOf2017-06-30_custom_PastDuePeriod5Member" unitRef="Percent" decimals="INF">1.00</gure:AccountsReceivableCollectionRate>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">32077</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">64139</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">39155</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">71086</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">512876</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">499615</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">257660</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">250152</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2017-01-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">10074234</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2016-01-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">12827797</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2017-04-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">5001792</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="From2016-04-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">6306337</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2017-01-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">584585</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2016-01-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">686495</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2017-04-01to2017-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">292985</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <us-gaap:DefinedContributionPlanAdministrativeExpenses contextRef="From2016-04-01to2016-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">338235</us-gaap:DefinedContributionPlanAdministrativeExpenses>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt"&gt;June 30,&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-size: 8pt"&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 style="padding-bottom: 1pt"&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-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;2016&lt;/font&gt;&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-size: 8pt"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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;&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-size: 8pt"&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-size: 8pt"&gt;Allowance for obsolete and slow-moving inventories&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8212;&amp;#160;&amp;#160;&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: 68%; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Impairment on property, plant and equipment&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;431,213&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;421,106&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="padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;1,837,744&lt;/font&gt;&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-size: 8pt"&gt;1,794,666&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-size: 8pt"&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-size: 8pt"&gt;109,386&lt;/font&gt;&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-size: 8pt"&gt;120,986&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-bottom: 1pt; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;US federal net operating loss&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;11,660,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;11,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&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-size: 8pt"&gt;14,038,343&lt;/font&gt;&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-size: 8pt"&gt;13,911,758&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-bottom: 1pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(11,769,386&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(11,695,986&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&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="padding-bottom: 2.5pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"&gt;&lt;font style="font-size: 8pt"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,268,957&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;2,215,772&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">10809289</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">13514292</us-gaap:DepreciationDepletionAndAmortization>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>gure-20170630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
    <!-- Field: Doc-Info; Name: Misc; Value: /6kps7xRiXgen8uKYXQsSaODSaPtxZp82ZlBuWp9bTl6nyUqy0RR8SBLgXkmofYJ -->
<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/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-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/2017-01-31" xmlns:gure="http://gulfresources.com/20170630" elementFormDefault="qualified" targetNamespace="http://gulfresources.com/20170630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://gulfresources.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://gulfresources.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://gulfresources.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://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" id="CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (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://gulfresources.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://gulfresources.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://gulfresources.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://gulfresources.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://gulfresources.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://gulfresources.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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" id="PropertyPlantAndEquipmentUnderCapitalLeasesNet">
	  <link:definition>00000011 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, 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://gulfresources.com/role/AccountsPayableAndAccruedExpenses" id="AccountsPayableAndAccruedExpenses">
	  <link:definition>00000012 - Disclosure - 6. ACCOUNTS 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://gulfresources.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000013 - Disclosure - 7. 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://gulfresources.com/role/TaxesPayable" id="TaxesPayable">
	  <link:definition>00000014 - Disclosure - 8. 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://gulfresources.com/role/CapitalLeaseObligations" id="CapitalLeaseObligations">
	  <link:definition>00000015 - Disclosure - 9. CAPITAL LEASE 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://gulfresources.com/role/Equity" id="Equity">
	  <link:definition>00000016 - Disclosure - 10. 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://gulfresources.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000017 - Disclosure - 11. 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://gulfresources.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000018 - Disclosure - 12. 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://gulfresources.com/role/BusinessSegments" id="BusinessSegments">
	  <link:definition>00000019 - Disclosure - 13. 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://gulfresources.com/role/CustomerConcentration" id="CustomerConcentration">
	  <link:definition>00000020 - Disclosure - 14. 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://gulfresources.com/role/MajorSuppliers" id="MajorSuppliers">
	  <link:definition>00000021 - Disclosure - 15. 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://gulfresources.com/role/FairValueOfFinancialInstruments" id="FairValueOfFinancialInstruments">
	  <link:definition>00000022 - Disclosure - 16. 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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" id="CapitalCommitmentAndOperatingLeaseCommitments">
	  <link:definition>00000023 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS</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://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" id="BasisOfPresentationAndConsolidationPolicies">
	  <link:definition>00000024 - 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://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" id="BasisOfPresentationAndConsolidationTables">
	  <link:definition>00000025 - 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://gulfresources.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000026 - 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://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables">
	  <link:definition>00000027 - 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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" id="PropertyPlantAndEquipmentUnderCapitalLeasesNetTables">
	  <link:definition>00000028 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, 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://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" id="AccountsPayableAndAccruedExpenseTables">
	  <link:definition>00000029 - Disclosure - 6. ACCOUNTS 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://gulfresources.com/role/TaxesPayableTables" id="TaxesPayableTables">
	  <link:definition>00000030 - Disclosure - 8. 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://gulfresources.com/role/CapitalLeaseObligationsTables" id="CapitalLeaseObligationsTables">
	  <link:definition>00000031 - Disclosure - 9. CAPITAL LEASE 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://gulfresources.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
	  <link:definition>00000032 - Disclosure - 11. 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://gulfresources.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000033 - Disclosure - 12. 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://gulfresources.com/role/BusinessSegmentsTables" id="BusinessSegmentsTables">
	  <link:definition>00000034 - Disclosure - 13. 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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" id="CapitalCommitmentAndOperatingLeaseCommitmentsTables">
	  <link:definition>00000035 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (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://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000036 - 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://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails">
	  <link:definition>00000037 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails">
	  <link:definition>00000038 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000039 - 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://gulfresources.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000040 - 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://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" id="PrepaidLandLeaseDetailsNarrative">
	  <link:definition>00000041 - 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://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails">
	  <link:definition>00000042 - 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://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" id="PropertyPlantAndEquipmentNetDetailsNarrative">
	  <link:definition>00000043 - 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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" id="PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails">
	  <link:definition>00000044 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, 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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" id="PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative">
	  <link:definition>00000045 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, 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://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" id="AccountsPayableAndAccruedExpenseDetails">
	  <link:definition>00000046 - Disclosure - 6. ACCOUNTS 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://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000047 - Disclosure - 7. 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://gulfresources.com/role/TaxesPayableDetails" id="TaxesPayableDetails">
	  <link:definition>00000048 - Disclosure - 8. 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://gulfresources.com/role/CapitalLeaseObligationsDetails" id="CapitalLeaseObligationsDetails">
	  <link:definition>00000049 - Disclosure - 9. CAPITAL LEASE 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:roleType roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" id="CapitalLeaseObligationsDetailsNarrative">
	  <link:definition>00000050 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (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://gulfresources.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
	  <link:definition>00000051 - Disclosure - 10. 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://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" id="StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails">
	  <link:definition>00000052 - Disclosure - 11. 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://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" id="StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails">
	  <link:definition>00000053 - Disclosure - 11. 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://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000054 - Disclosure - 11. 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://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" id="IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails">
	  <link:definition>00000055 - Disclosure - 12. 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://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" id="IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails">
	  <link:definition>00000056 - Disclosure - 12. 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://gulfresources.com/role/IncomeTaxesDetails2" id="IncomeTaxesDetails2">
	  <link:definition>00000057 - Disclosure - 12. 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://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" id="BusinessSegmentsOperatingSegmentsPerformanceDetails">
	  <link:definition>00000058 - Disclosure - 13. 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://gulfresources.com/role/BusinessSegmentsDetails1" id="BusinessSegmentsDetails1">
	  <link:definition>00000059 - Disclosure - 13. 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://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" id="BusinessSegmentsMajorCustomersSegmentsDetails">
	  <link:definition>00000060 - Disclosure - 13. 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://gulfresources.com/role/CustomerConcentrationDetailsNarrative" id="CustomerConcentrationDetailsNarrative">
	  <link:definition>00000061 - Disclosure - 14. 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://gulfresources.com/role/MajorSuppliersDetailsNarrative" id="MajorSuppliersDetailsNarrative">
	  <link:definition>00000062 - Disclosure - 15. 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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" id="CapitalCommitmentAndOperatingLeaseCommitmentsDetails">
	  <link:definition>00000063 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" id="CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative">
	  <link:definition>00000064 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (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:linkbaseRef xlink:type="simple" xlink:href="gure-20170630_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-20170630_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-20170630_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-20170630_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/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-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" />
    <element id="gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" name="ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" 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_NaturalResourceTaxPayableCurrent" name="NaturalResourceTaxPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_ValueAddedTaxesPayableCurrent" name="ValueAddedTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_OtherTaxesPayable" name="OtherTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_TransferToRetainedEarningsAppropriatedForLegalReserve" name="TransferToRetainedEarningsAppropriatedForLegalReserve" 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_ExplorationCostsPolicyTextblock" name="ExplorationCostsPolicyTextblock" 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_RateOfCollectionForAccountsReceivableTableTextBlock" name="RateOfCollectionForAccountsReceivableTableTextBlock" 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_ScheduleOfTaxesPayableTableTextBlock" name="ScheduleOfTaxesPayableTableTextBlock" 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_DepreciationAndAmortizationExpensePPE" name="DepreciationAndAmortizationExpensePPE" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_InterestRateUsedToCapitalizeLeaseObligations" name="InterestRateUsedToCapitalizeLeaseObligations" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="gure_StatutoryCommonReserveFundsDescription" name="StatutoryCommonReserveFundsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_NumberOfOptionAndWarrantsGrantedAndVested" name="NumberOfOptionAndWarrantsGrantedAndVested" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" name="ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="gure_RangeOfExercisePricePerCommonShareBeginningBalance" name="RangeOfExercisePricePerCommonShareBeginningBalance" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" name="RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" 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_RangeOfExercisePricePerCommonShareEndingBalance" name="RangeOfExercisePricePerCommonShareEndingBalance" 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_CommonStockAvailableForIssuance" name="CommonStockAvailableForIssuance" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="gure_DepreciationAndAmortizationSegmentNote" name="DepreciationAndAmortizationSegmentNote" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_TotalAssets1" name="TotalAssets1" 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_CapitalExpenditureBusinessSegment" name="CapitalExpenditureBusinessSegment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_NetIncomeBeforeTaxes" name="NetIncomeBeforeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_IncomeFromOperations" name="IncomeFromOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_UnrealizedGainOnTranslationOfIntercompanyBalance" name="UnrealizedGainOnTranslationOfIntercompanyBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_CorporateExpenditure" name="CorporateExpenditure" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_SegmentReportingInformationNetOperatingIncomeLoss" name="SegmentReportingInformationNetOperatingIncomeLoss" 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_TopFiveSuppliersPercentageRawMaterialsSupplied" name="TopFiveSuppliersPercentageRawMaterialsSupplied" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="gure_AmountDueTopFiveSuppliers" name="AmountDueTopFiveSuppliers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Total" name="Total" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Thereafter" name="Thereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Next49To60Months" name="Next49To60Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Next37To48Months" name="Next37To48Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Next25To36Months" name="Next25To36Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Next13To24Months" name="Next13To24Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_Next12Months" name="Next12Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" name="ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="gure_AccountsReceivableCollectionRate" name="AccountsReceivableCollectionRate" nillable="true" xbrli:periodType="instant" type="num:percentItemType" 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_SCRCMember" name="SCRCMember" 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_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" name="PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract" name="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" name="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_PrepaidLandLeaseDetailsNarrativeAbstract" name="PrepaidLandLeaseDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_PropertyPlantAndEquipmentNetDetailsNarrativeAbstract" name="PropertyPlantAndEquipmentNetDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" name="PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_AccountsPayableAndAccruedExpenseDetailsAbstract" name="AccountsPayableAndAccruedExpenseDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" name="DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_TaxDisclosureAbstract" name="TaxDisclosureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_CapitalLeaseObligationsDetailsAbstract" name="CapitalLeaseObligationsDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_CapitalLeaseObligationsDetailsNarrativeAbstract" name="CapitalLeaseObligationsDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract" name="RetainedEarningsAppropriatedDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" name="ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_StockbasedCompensationAbstract" name="StockbasedCompensationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_BusinessSegmentsDetails1Abstract" name="BusinessSegmentsDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_CustomerConcentrationDetailsNarrativeAbstract" name="CustomerConcentrationDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_MajorSuppliersDetailsNarrativeAbstract" name="MajorSuppliersDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" name="CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" 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_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" name="CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" 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-20170630_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: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
<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://gulfresources.com/role/DocumentAndEntityInformation" xlink:href="gure-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Inventories" xlink:href="gure-20170630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeases" xlink:href="gure-20170630.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactions" xlink:href="gure-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayable" xlink:href="gure-20170630.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligations" xlink:href="gure-20170630.xsd#CapitalLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Equity" xlink:href="gure-20170630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensation" xlink:href="gure-20170630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxes" xlink:href="gure-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegments" xlink:href="gure-20170630.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentration" xlink:href="gure-20170630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliers" xlink:href="gure-20170630.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20170630.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesTables" xlink:href="gure-20170630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableTables" xlink:href="gure-20170630.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:href="gure-20170630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesTables" xlink:href="gure-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsTables" xlink:href="gure-20170630.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesDetails" xlink:href="gure-20170630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20170630.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableDetails" xlink:href="gure-20170630.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/EquityDetailsNarrative" xlink:href="gure-20170630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20170630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:href="gure-20170630.xsd#IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:href="gure-20170630.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:href="gure-20170630.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:href="gure-20170630.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsMajorCustomersSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20170630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20170630.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="4" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:calculationArc order="7" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetentionPayable" xlink:label="loc_us-gaapRetentionPayable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapRetentionPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" 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/2017/elts/us-gaap-2017-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaapCostsAndExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapCostsAndExpenses" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaapOtherOperatingIncome" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapOtherOperatingIncome" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapCostsAndExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="2" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="4" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="6" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfLeasedAsset" xlink:label="loc_us-gaapAmortizationOfLeasedAsset" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfLeasedAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:calculationArc order="8" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="9" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRetainagePayable" xlink:label="loc_us-gaapIncreaseDecreaseInRetainagePayable" />
      <link:calculationArc order="10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="11" 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-20170630.xsd#gure_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:label="loc_gureUnrealizedGainLossOnTranslationOfInterCompanyBalances" />
      <link:calculationArc order="12" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="13" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireOtherProductiveAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireOtherProductiveAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="2" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:calculationArc order="1" 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: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:calculationArc order="3" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidation" xlink:title="00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:title="00000011 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:title="00000012 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/RelatedPartyTransactions" xlink:title="00000013 - Disclosure - 7. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayable" xlink:title="00000014 - Disclosure - 8. TAXES PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligations" xlink:title="00000015 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Equity" xlink:title="00000016 - Disclosure - 10. EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensation" xlink:title="00000017 - Disclosure - 11. STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - 12. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegments" xlink:title="00000019 - Disclosure - 13. BUSINESS SEGMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CustomerConcentration" xlink:title="00000020 - Disclosure - 14. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/MajorSuppliers" xlink:title="00000021 - Disclosure - 15. MAJOR SUPPLIERS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:title="00000022 - Disclosure - 16. FAIR VALUE OF FINANCIAL INSTRUMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:title="00000023 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000024 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000025 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesTables" xlink:title="00000026 - Disclosure - 2. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000027 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:title="00000028 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:title="00000029 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayableTables" xlink:title="00000030 - Disclosure - 8. TAXES PAYABLE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:title="00000031 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:title="00000032 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesTables" xlink:title="00000033 - Disclosure - 12. INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsTables" xlink:title="00000034 - Disclosure - 13. BUSINESS SEGMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:title="00000035 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:title="00000038 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesDetails" xlink:title="00000040 - Disclosure - 2. INVENTORIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000041 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000042 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:title="00000044 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:title="00000045 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:title="00000046 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000047 - Disclosure - 7. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayableDetails" xlink:title="00000048 - Disclosure - 8. TAXES PAYABLE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:title="00000049 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:title="00000050 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/EquityDetailsNarrative" xlink:title="00000051 - Disclosure - 10. EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:title="00000052 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:title="00000053 - Disclosure - 11. STOCK-BASED COMPENSATION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000054 - Disclosure - 11. STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:title="00000055 - Disclosure - 12. INCOME TAXES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:title="00000056 - Disclosure - 12. INCOME TAXES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:title="00000057 - Disclosure - 12. INCOME TAXES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:title="00000058 - Disclosure - 13. BUSINESS SEGMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:title="00000059 - Disclosure - 13. BUSINESS SEGMENTS (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:title="00000060 - Disclosure - 13. BUSINESS SEGMENTS (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000061 - Disclosure - 14. CUSTOMER CONCENTRATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000062 - Disclosure - 15. MAJOR SUPPLIERS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:title="00000063 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:title="00000064 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>gure-20170630_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: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
<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://gulfresources.com/role/DocumentAndEntityInformation" xlink:href="gure-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Inventories" xlink:href="gure-20170630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeases" xlink:href="gure-20170630.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactions" xlink:href="gure-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayable" xlink:href="gure-20170630.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligations" xlink:href="gure-20170630.xsd#CapitalLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Equity" xlink:href="gure-20170630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensation" xlink:href="gure-20170630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxes" xlink:href="gure-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegments" xlink:href="gure-20170630.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentration" xlink:href="gure-20170630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliers" xlink:href="gure-20170630.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20170630.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesTables" xlink:href="gure-20170630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableTables" xlink:href="gure-20170630.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:href="gure-20170630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesTables" xlink:href="gure-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsTables" xlink:href="gure-20170630.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesDetails" xlink:href="gure-20170630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20170630.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableDetails" xlink:href="gure-20170630.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/EquityDetailsNarrative" xlink:href="gure-20170630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20170630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:href="gure-20170630.xsd#IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:href="gure-20170630.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:href="gure-20170630.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:href="gure-20170630.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsMajorCustomersSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20170630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20170630.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" 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://gulfresources.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="8" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TransferToRetainedEarningsAppropriatedForLegalReserve" xlink:label="loc_gureTransferToRetainedEarningsAppropriatedForLegalReserve_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_gureTransferToRetainedEarningsAppropriatedForLegalReserve_80" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidation" xlink:title="00000007 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:title="00000011 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:title="00000012 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/RelatedPartyTransactions" xlink:title="00000013 - Disclosure - 7. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayable" xlink:title="00000014 - Disclosure - 8. TAXES PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligations" xlink:title="00000015 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Equity" xlink:title="00000016 - Disclosure - 10. EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensation" xlink:title="00000017 - Disclosure - 11. STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - 12. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegments" xlink:title="00000019 - Disclosure - 13. BUSINESS SEGMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CustomerConcentration" xlink:title="00000020 - Disclosure - 14. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/MajorSuppliers" xlink:title="00000021 - Disclosure - 15. MAJOR SUPPLIERS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:title="00000022 - Disclosure - 16. FAIR VALUE OF FINANCIAL INSTRUMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:title="00000023 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000024 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000025 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesTables" xlink:title="00000026 - Disclosure - 2. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000027 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:title="00000028 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:title="00000029 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayableTables" xlink:title="00000030 - Disclosure - 8. TAXES PAYABLE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:title="00000031 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:title="00000032 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesTables" xlink:title="00000033 - Disclosure - 12. INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsTables" xlink:title="00000034 - Disclosure - 13. BUSINESS SEGMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:title="00000035 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" xlink:to="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaapFinancingReceivablesPeriodPastDueDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" xlink:to="loc_us-gaapFinancingReceivablesPeriodPastDueDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod1Member" xlink:label="loc_gurePastDuePeriod1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod2Member" xlink:label="loc_gurePastDuePeriod2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod3Member" xlink:label="loc_gurePastDuePeriod3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod4Member" xlink:label="loc_gurePastDuePeriod4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod5Member" xlink:label="loc_gurePastDuePeriod5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AccountsReceivableCollectionRate" xlink:label="loc_gureAccountsReceivableCollectionRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_gureAccountsReceivableCollectionRate_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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/2017/elts/us-gaap-2017-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-20170630.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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_80" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:title="00000038 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesDetails" xlink:title="00000040 - Disclosure - 2. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000041 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000042 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaapLand_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLand_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCostOfOperatingRevenue" xlink:label="loc_us-gaapOtherCostOfOperatingRevenue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherCostOfOperatingRevenue_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanAdministrativeExpenses" xlink:label="loc_us-gaapDefinedContributionPlanAdministrativeExpenses_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanAdministrativeExpenses_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:title="00000044 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="loc_us-gaapManufacturingFacilityMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapManufacturingFacilityMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:title="00000045 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:title="00000046 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000047 - Disclosure - 7. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayableDetails" xlink:title="00000048 - Disclosure - 8. TAXES PAYABLE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:title="00000049 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:title="00000050 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/EquityDetailsNarrative" xlink:title="00000051 - Disclosure - 10. EQUITY (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:title="00000052 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NumberOfOptionAndWarrantsGrantedAndVested" xlink:label="loc_gureNumberOfOptionAndWarrantsGrantedAndVested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureNumberOfOptionAndWarrantsGrantedAndVested_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" xlink:label="loc_gureShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RangeOfExercisePricePerCommonShareBeginningBalance" xlink:label="loc_gureRangeOfExercisePricePerCommonShareBeginningBalance_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareBeginningBalance_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" xlink:label="loc_gureRangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:label="loc_gureShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RangeOfExercisePricePerCommonShareExpired" xlink:label="loc_gureRangeOfExercisePricePerCommonShareExpired_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareExpired_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RangeOfExercisePricePerCommonShareEndingBalance" xlink:label="loc_gureRangeOfExercisePricePerCommonShareEndingBalance_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareEndingBalance_40" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:title="00000053 - Disclosure - 11. STOCK-BASED COMPENSATION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000054 - Disclosure - 11. STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:title="00000055 - Disclosure - 12. INCOME TAXES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:title="00000056 - Disclosure - 12. INCOME TAXES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:title="00000057 - Disclosure - 12. INCOME TAXES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:title="00000058 - Disclosure - 13. BUSINESS SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="loc_us-gaapProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="loc_us-gaapProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapProductOrServiceAxis" xlink:to="loc_us-gaapProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="loc_us-gaapProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductOrServiceAxis" xlink:to="loc_us-gaapProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BromineSegmentMember" xlink:label="loc_gureBromineSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductsAndServicesDomain" xlink:to="loc_gureBromineSegmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CrudeSaltSegmentMember" xlink:label="loc_gureCrudeSaltSegmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductsAndServicesDomain" xlink:to="loc_gureCrudeSaltSegmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ChemicalProductsSegmentMember" xlink:label="loc_gureChemicalProductsSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductsAndServicesDomain" xlink:to="loc_gureChemicalProductsSegmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NaturalGasSegmentMember" xlink:label="loc_gureNaturalGasSegmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductsAndServicesDomain" xlink:to="loc_gureNaturalGasSegmentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapProductsAndServicesDomain" xlink:to="loc_us-gaapOperatingSegmentsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapProductsAndServicesDomain" xlink:to="loc_us-gaapCorporateMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_290" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NetRevenueIntersegment" xlink:label="loc_gureNetRevenueIntersegment_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureNetRevenueIntersegment_290" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_290" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_290" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_IncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:label="loc_gureIncomeLossFromContinuingOperationsAfterIncomeTaxes_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureIncomeLossFromContinuingOperationsAfterIncomeTaxes_290" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TotalAssets1" xlink:label="loc_gureTotalAssets1_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureTotalAssets1_290" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DepreciationAndAmortizationSegmentNote" xlink:label="loc_gureDepreciationAndAmortizationSegmentNote_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureDepreciationAndAmortizationSegmentNote_290" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalExpenditureBusinessSegment" xlink:label="loc_gureCapitalExpenditureBusinessSegment_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureCapitalExpenditureBusinessSegment_290" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGoodwill_290" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:title="00000059 - Disclosure - 13. BUSINESS SEGMENTS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:title="00000060 - Disclosure - 13. BUSINESS SEGMENTS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShandongMaroiChemicalCompanyLimitedMember" xlink:label="loc_gureShandongMaroiChemicalCompanyLimitedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_gureShandongMaroiChemicalCompanyLimitedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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-20170630.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-20170630.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapRevenues_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_170" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000061 - Disclosure - 14. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AmountsDueFromMajorCustomers" xlink:label="loc_gureAmountsDueFromMajorCustomers_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_gureAmountsDueFromMajorCustomers_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000062 - Disclosure - 15. MAJOR SUPPLIERS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:title="00000063 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:title="00000064 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>gure-20170630_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: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
<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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Vehicles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="us-gaap_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductOrServiceAxis" xlink:to="us-gaap_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductOrServiceAxis_lbl" xml:lang="en-US">Products and Services [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Sales and administrative expenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xml:lang="en-US">Financing Receivables, Period Past Due [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod1Member" xlink:label="gure_PastDuePeriod1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PastDuePeriod1Member" xlink:to="gure_PastDuePeriod1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PastDuePeriod1Member_lbl" xml:lang="en-US">90-120 days</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod2Member" xlink:label="gure_PastDuePeriod2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PastDuePeriod2Member" xlink:to="gure_PastDuePeriod2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PastDuePeriod2Member_lbl" xml:lang="en-US">121-150 days</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod3Member" xlink:label="gure_PastDuePeriod3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PastDuePeriod3Member" xlink:to="gure_PastDuePeriod3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PastDuePeriod3Member_lbl" xml:lang="en-US">151-180 days</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod4Member" xlink:label="gure_PastDuePeriod4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PastDuePeriod4Member" xlink:to="gure_PastDuePeriod4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PastDuePeriod4Member_lbl" xml:lang="en-US">181-210 days</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod5Member" xlink:label="gure_PastDuePeriod5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PastDuePeriod5Member" xlink:to="gure_PastDuePeriod5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_PastDuePeriod5Member_lbl" xml:lang="en-US">181-210 days</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DocumentAndEntityInformationAbstract" xlink:label="gure_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_DocumentAndEntityInformationAbstract" xlink:to="gure_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid land leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Property, plant and equipment under capital leases, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/verboseLabel" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetentionPayable" xlink:label="us-gaap_RetentionPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetentionPayable" xlink:to="us-gaap_RetentionPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetentionPayable_lbl" xml:lang="en-US">Retention Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Capital lease obligation, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Capital lease obligation, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 as of June 30, 2017 and December 31, 2016; 47,052,940 and 47,052,940 shares issued; and 46,793,791 and 46,793,791 shares outstanding as of June 30,2017 and December 31, 2016, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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; 259,149 and 259,149 shares as of June 30, 2017 and December 31, 2016 at cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/verboseLabel" 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/2017/elts/us-gaap-2017-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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 INCOME (EXPENSE)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncome" xlink:to="us-gaap_OtherOperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncome_lbl" xml:lang="en-US">Other operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US">Total Costs and Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">INCOME FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">INCOME BEFORE TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 INCOME:</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 INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">COMPREHENSIVE INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">EARNINGS PER SHARE:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">BASIC</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">DILUTED</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">BASIC</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">DILUTED</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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: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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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_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 adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Issuance of stock options to employees</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 income</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TransferToRetainedEarningsAppropriatedForLegalReserve" xlink:label="gure_TransferToRetainedEarningsAppropriatedForLegalReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_TransferToRetainedEarningsAppropriatedForLegalReserve" xlink:to="gure_TransferToRetainedEarningsAppropriatedForLegalReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_TransferToRetainedEarningsAppropriatedForLegalReserve_lbl" xml:lang="en-US">Transfer to statutory common reserve fund</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</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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 income to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfLeasedAsset" xlink:label="us-gaap_AmortizationOfLeasedAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfLeasedAsset" xlink:to="us-gaap_AmortizationOfLeasedAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfLeasedAsset_lbl" xml:lang="en-US">Amortization of prepaid land leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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">Exchange (gain) loss on inter-company balances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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, net of effects of acquisition:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/verboseLabel" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl" xml:lang="en-US">Additions of prepaid land leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS USED IN FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xml:lang="en-US">Repayment of capital lease obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="gure-20170630.xsd#gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" xlink:label="gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" xlink:to="gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions_lbl" xml:lang="en-US">Par value of common stock issued upon cashless exercise of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.xsd#gure_NotesToFinancialStatementsAbstract" xlink:label="gure_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_NotesToFinancialStatementsAbstract" xlink:to="gure_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">7. RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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">8. TAXES PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">9. CAPITAL LEASE OBLIGATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">10. EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">11. STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">12. INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">13. BUSINESS SEGMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">14. CUSTOMER CONCENTRATION</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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">15. MAJOR SUPPLIERS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">16. FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 Net Income per Share of Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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="gure-20170630.xsd#gure_ExplorationCostsPolicyTextblock" xlink:label="gure_ExplorationCostsPolicyTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ExplorationCostsPolicyTextblock" xlink:to="gure_ExplorationCostsPolicyTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ExplorationCostsPolicyTextblock_lbl" xml:lang="en-US">Exploration Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.xsd#gure_RateOfCollectionForAccountsReceivableTableTextBlock" xlink:label="gure_RateOfCollectionForAccountsReceivableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_RateOfCollectionForAccountsReceivableTableTextBlock" xlink:to="gure_RateOfCollectionForAccountsReceivableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_RateOfCollectionForAccountsReceivableTableTextBlock_lbl" xml:lang="en-US">Rate of collection for accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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">Schedule of property plant and equipment useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-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-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:label="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:to="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract_lbl" xml:lang="en-US">Property Plant And Equipment Under Capital Leases Net Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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/2017/elts/us-gaap-2017-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 payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ScheduleOfTaxesPayableTableTextBlock" xlink:label="gure_ScheduleOfTaxesPayableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ScheduleOfTaxesPayableTableTextBlock" xlink:to="gure_ScheduleOfTaxesPayableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ScheduleOfTaxesPayableTableTextBlock_lbl" xml:lang="en-US">Schedule of Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Capital lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of stock option transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule Stock and Warrants Options Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of components of the provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of income tax expenses reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of deferred tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of segment operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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">Schedule of segment costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of major customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of contractual obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AccountsReceivableCollectionRate" xlink:label="gure_AccountsReceivableCollectionRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_AccountsReceivableCollectionRate" xlink:to="gure_AccountsReceivableCollectionRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_AccountsReceivableCollectionRate_lbl" xml:lang="en-US">Accounts receivable collection</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Numerator</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xml:lang="en-US">Denominator</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Basic: Weighted-average common shares outstanding during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Add: Dilutive effect of stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xml:lang="en-US">Net income per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:label="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:to="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract_lbl" xml:lang="en-US">Basis Of Presentation And Summary Of Significant Accounting Policies Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US">Work-in-progress</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Allowance for obsolete and slow-moving inventory</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/verboseLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PrepaidLandLeaseDetailsNarrativeAbstract" xlink:label="gure_PrepaidLandLeaseDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PrepaidLandLeaseDetailsNarrativeAbstract" xlink:to="gure_PrepaidLandLeaseDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PrepaidLandLeaseDetailsNarrativeAbstract_lbl" xml:lang="en-US">Prepaid Land Lease Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of prepaid land lease</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" xlink:label="gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" xlink:to="gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates_lbl" xml:lang="en-US">Parcels of land of which the Company could not obtain land use rights certificates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xml:lang="en-US">Plant and machinery</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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: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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Cost of net revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" xlink:label="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" xlink:to="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract_lbl" xml:lang="en-US">Property Plant And Equipment Under Capital Leases Net Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AccountsPayableAndAccruedExpenseDetailsAbstract" xlink:label="gure_AccountsPayableAndAccruedExpenseDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_AccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="gure_AccountsPayableAndAccruedExpenseDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_AccountsPayableAndAccruedExpenseDetailsAbstract_lbl" xml:lang="en-US">Accounts Payable And Accrued Expense Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 payables</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/verboseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" xlink:label="gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" xlink:to="gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract_lbl" xml:lang="en-US">Related Party Transactions Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Company borrowed from Jiaxing Lighting Appliance Company Limited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US">Property management services provided by Shandong Shouguang Vegetable Seed Industry Group Co., Ltd,</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TaxDisclosureAbstract" xlink:label="gure_TaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_TaxDisclosureAbstract" xlink:to="gure_TaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_TaxDisclosureAbstract_lbl" xml:lang="en-US">Taxes Payable Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NaturalResourceTaxPayableCurrent" xlink:label="gure_NaturalResourceTaxPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_NaturalResourceTaxPayableCurrent" xlink:to="gure_NaturalResourceTaxPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_NaturalResourceTaxPayableCurrent_lbl" xml:lang="en-US">Natural resource tax</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ValueAddedTaxesPayableCurrent" xlink:label="gure_ValueAddedTaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ValueAddedTaxesPayableCurrent" xlink:to="gure_ValueAddedTaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ValueAddedTaxesPayableCurrent_lbl" xml:lang="en-US">Value added tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.xsd#gure_OtherTaxesPayable" xlink:label="gure_OtherTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_OtherTaxesPayable" xlink:to="gure_OtherTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_OtherTaxesPayable_lbl" xml:lang="en-US">Other tax payables</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/verboseLabel" xlink:label="us-gaap_TaxesPayableCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalLeaseObligationsDetailsAbstract" xlink:label="gure_CapitalLeaseObligationsDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CapitalLeaseObligationsDetailsAbstract" xlink:to="gure_CapitalLeaseObligationsDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CapitalLeaseObligationsDetailsAbstract_lbl" xml:lang="en-US">Capital Lease Obligations Details</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_InterestRateUsedToCapitalizeLeaseObligations" xlink:label="gure_InterestRateUsedToCapitalizeLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_InterestRateUsedToCapitalizeLeaseObligations" xlink:to="gure_InterestRateUsedToCapitalizeLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_InterestRateUsedToCapitalizeLeaseObligations_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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US">Total capital lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_2_lbl" xml:lang="en-US">Less: Current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_2_lbl" xml:lang="en-US">Capital lease obligations, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalLeaseObligationsDetailsNarrativeAbstract" xlink:label="gure_CapitalLeaseObligationsDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CapitalLeaseObligationsDetailsNarrativeAbstract" xlink:to="gure_CapitalLeaseObligationsDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CapitalLeaseObligationsDetailsNarrativeAbstract_lbl" xml:lang="en-US">Capital Lease Obligations Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="gure-20170630.xsd#gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract" xlink:label="gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract" xlink:to="gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract_lbl" xml:lang="en-US">Equity Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="gure-20170630.xsd#gure_NumberOfOptionAndWarrantsGrantedAndVested" xlink:label="gure_NumberOfOptionAndWarrantsGrantedAndVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_NumberOfOptionAndWarrantsGrantedAndVested" xlink:to="gure_NumberOfOptionAndWarrantsGrantedAndVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_NumberOfOptionAndWarrantsGrantedAndVested_lbl" xml:lang="en-US">Number of Option and Warrants Granted and Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of Option and Warrants exercised in period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="gure-20170630.xsd#gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" xlink:label="gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" xlink:to="gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear_lbl" xml:lang="en-US">Weighted- Average Exercise price of Option and Warrants, Granted and vested during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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-20170630.xsd#gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" xlink:label="gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" xlink:to="gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested_lbl" xml:lang="en-US">Range of Exercise Price per Common Share, Granted and Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:label="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:to="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_lbl" xml:lang="en-US">Range of Exercise Price per Common Share, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-20170630.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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US">Share-based Compensation [Abstract]</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-20170630.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-20170630.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/2017/elts/us-gaap-2017-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="gure-20170630.xsd#gure_StockbasedCompensationAbstract" xlink:label="gure_StockbasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_StockbasedCompensationAbstract" xlink:to="gure_StockbasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_StockbasedCompensationAbstract_lbl" xml:lang="en-US">Stock-based Compensation Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CommonStockAvailableForIssuance" xlink:label="gure_CommonStockAvailableForIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CommonStockAvailableForIssuance" xlink:to="gure_CommonStockAvailableForIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CommonStockAvailableForIssuance_lbl" xml:lang="en-US">Common stock available for issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/verboseLabel" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-deductible expense and change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xml:lang="en-US">Allowance for obsolete and slow-moving inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</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-20170630.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 taxes</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/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TotalAssets1" xlink:label="gure_TotalAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_TotalAssets1" xlink:to="gure_TotalAssets1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_TotalAssets1_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DepreciationAndAmortizationSegmentNote" xlink:label="gure_DepreciationAndAmortizationSegmentNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_DepreciationAndAmortizationSegmentNote" xlink:to="gure_DepreciationAndAmortizationSegmentNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_DepreciationAndAmortizationSegmentNote_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalExpenditureBusinessSegment" xlink:label="gure_CapitalExpenditureBusinessSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CapitalExpenditureBusinessSegment" xlink:to="gure_CapitalExpenditureBusinessSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CapitalExpenditureBusinessSegment_lbl" xml:lang="en-US">Capital expenditure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BusinessSegmentsDetails1Abstract" xlink:label="gure_BusinessSegmentsDetails1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_BusinessSegmentsDetails1Abstract" xlink:to="gure_BusinessSegmentsDetails1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_BusinessSegmentsDetails1Abstract_lbl" xml:lang="en-US">Business Segments Details 1</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_SegmentReportingInformationNetOperatingIncomeLoss" xlink:label="gure_SegmentReportingInformationNetOperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_SegmentReportingInformationNetOperatingIncomeLoss" xlink:to="gure_SegmentReportingInformationNetOperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_SegmentReportingInformationNetOperatingIncomeLoss_lbl" xml:lang="en-US">Total segment operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CorporateExpenditure" xlink:label="gure_CorporateExpenditure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CorporateExpenditure" xlink:to="gure_CorporateExpenditure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gure_CorporateExpenditure_lbl" xml:lang="en-US">Corporate costs</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_UnrealizedGainOnTranslationOfIntercompanyBalance" xlink:label="gure_UnrealizedGainOnTranslationOfIntercompanyBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_UnrealizedGainOnTranslationOfIntercompanyBalance" xlink:to="gure_UnrealizedGainOnTranslationOfIntercompanyBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_UnrealizedGainOnTranslationOfIntercompanyBalance_lbl" xml:lang="en-US">Unrealized gain/(loss) on translation of intercompany balance</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_IncomeFromOperations" xlink:label="gure_IncomeFromOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_IncomeFromOperations" xlink:to="gure_IncomeFromOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_IncomeFromOperations_lbl" xml:lang="en-US">Income from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.xsd#gure_NetIncomeBeforeTaxes" xlink:label="gure_NetIncomeBeforeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_NetIncomeBeforeTaxes" xlink:to="gure_NetIncomeBeforeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_NetIncomeBeforeTaxes_lbl" xml:lang="en-US">Income before taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">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/2017/elts/us-gaap-2017-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-20170630.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:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_MajorSuppliersDetailsNarrativeAbstract" xlink:label="gure_MajorSuppliersDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_MajorSuppliersDetailsNarrativeAbstract" xlink:to="gure_MajorSuppliersDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_MajorSuppliersDetailsNarrativeAbstract_lbl" xml:lang="en-US">Major Suppliers Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TopFiveSuppliersPercentageRawMaterialsSupplied" xlink:label="gure_TopFiveSuppliersPercentageRawMaterialsSupplied" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_TopFiveSuppliersPercentageRawMaterialsSupplied" xlink:to="gure_TopFiveSuppliersPercentageRawMaterialsSupplied_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_TopFiveSuppliersPercentageRawMaterialsSupplied_lbl" xml:lang="en-US">Top five suppliers percentage raw materials supplied</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AmountDueTopFiveSuppliers" xlink:label="gure_AmountDueTopFiveSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_AmountDueTopFiveSuppliers" xlink:to="gure_AmountDueTopFiveSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_AmountDueTopFiveSuppliers_lbl" xml:lang="en-US">Amount due top five suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:label="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:to="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract_lbl" xml:lang="en-US">Capital Commitment And Operating Lease Commitments Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Capital Lease Obligations Payable within:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xml:lang="en-US">Less: Amount representing interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-20170630.xsd#gure_Next12Months" xlink:label="gure_Next12Months" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next12Months" xlink:to="gure_Next12Months_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Next12Months_lbl" xml:lang="en-US">the next 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next13To24Months" xlink:label="gure_Next13To24Months" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next13To24Months" xlink:to="gure_Next13To24Months_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Next13To24Months_lbl" xml:lang="en-US">the next 13 to 24 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next25To36Months" xlink:label="gure_Next25To36Months" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next25To36Months" xlink:to="gure_Next25To36Months_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Next25To36Months_lbl" xml:lang="en-US">the next 25 to 36 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next37To48Months" xlink:label="gure_Next37To48Months" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next37To48Months" xlink:to="gure_Next37To48Months_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Next37To48Months_lbl" xml:lang="en-US">the next 37 to 48 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next49To60Months" xlink:label="gure_Next49To60Months" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next49To60Months" xlink:to="gure_Next49To60Months_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Next49To60Months_lbl" xml:lang="en-US">the next 49 to 60 months</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Thereafter" xlink:label="gure_Thereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Thereafter" xlink:to="gure_Thereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Thereafter_lbl" xml:lang="en-US">thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Total" xlink:label="gure_Total" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Total" xlink:to="gure_Total_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gure_Total_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" xlink:label="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" xlink:to="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract_lbl" xml:lang="en-US">Capital Commitment And Operating Lease Commitments Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Rental expenses related to operating leases</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_CommonStockAvailableForIssuance" xlink:to="gure_CommonStockAvailableForIssuance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_CommonStockAvailableForIssuance_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CorporateExpenditure" xlink:to="gure_CorporateExpenditure_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_CorporateExpenditure_doc" xml:lang="en-US">Corporate Expenditure</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_InterestRateUsedToCapitalizeLeaseObligations" xlink:to="gure_InterestRateUsedToCapitalizeLeaseObligations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_InterestRateUsedToCapitalizeLeaseObligations_doc" xml:lang="en-US">Interest Rate Used To Capitalize Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_OtherTaxesPayable" xlink:to="gure_OtherTaxesPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_OtherTaxesPayable_doc" xml:lang="en-US">Other Taxes Payable</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_SegmentReportingInformationNetOperatingIncomeLoss" xlink:to="gure_SegmentReportingInformationNetOperatingIncomeLoss_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_SegmentReportingInformationNetOperatingIncomeLoss_doc" xml:lang="en-US">Segment Reporting Information Net Operating Income Loss</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_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:to="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_TransferToRetainedEarningsAppropriatedForLegalReserve" xlink:to="gure_TransferToRetainedEarningsAppropriatedForLegalReserve_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_TransferToRetainedEarningsAppropriatedForLegalReserve_doc" xml:lang="en-US">Transfer To Retained Earnings Appropriated For Legal Reserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_ValueAddedTaxesPayableCurrent" xlink:to="gure_ValueAddedTaxesPayableCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gure_ValueAddedTaxesPayableCurrent_doc" xml:lang="en-US">Value Added Taxes Payable Current</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="gure_PastDuePeriod5Member" xlink:to="gure_PastDuePeriod5Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_PastDuePeriod5Member_2_lbl" xml:lang="en-US">PastDuePeriod5Member</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_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net, Noncurrent</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_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_RetainedEarningsAppropriated" xlink:to="us-gaap_RetainedEarningsAppropriated_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAppropriated_2_lbl" xml:lang="en-US">Retained Earnings, Appropriated</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_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and Development Expense</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_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_2_lbl" xml:lang="en-US">Costs and 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_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_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</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_PaymentsToAcquireOtherProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets_2_lbl" xml:lang="en-US">Payments to Acquire Other Productive Assets</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_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy 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_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Other, 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_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_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_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="gure_DepreciationAndAmortizationSegmentNote" xlink:to="gure_DepreciationAndAmortizationSegmentNote_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_DepreciationAndAmortizationSegmentNote_2_lbl" xml:lang="en-US">DepreciationAndAmortizationSegmentNote</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_CorporateExpenditure" xlink:to="gure_CorporateExpenditure_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_CorporateExpenditure_3_lbl" xml:lang="en-US">CorporateExpenditure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</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="gure_Next12Months" xlink:to="gure_Next12Months_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Next12Months_2_lbl" xml:lang="en-US">Next12Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next13To24Months" xlink:to="gure_Next13To24Months_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Next13To24Months_2_lbl" xml:lang="en-US">Next13To24Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next25To36Months" xlink:to="gure_Next25To36Months_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Next25To36Months_2_lbl" xml:lang="en-US">Next25To36Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next37To48Months" xlink:to="gure_Next37To48Months_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Next37To48Months_2_lbl" xml:lang="en-US">Next37To48Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Next49To60Months" xlink:to="gure_Next49To60Months_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Next49To60Months_2_lbl" xml:lang="en-US">Next49To60Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Thereafter" xlink:to="gure_Thereafter_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Thereafter_2_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gure_Total" xlink:to="gure_Total_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gure_Total_2_lbl" xml:lang="en-US">Total [Default Label]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>gure-20170630_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: 4.18c -->
    <!-- Field: Doc-Info; Name: Source; Value: 73655 06302017 10Q2.xfr; Date: 2017%2D08%2D11T13:17:56Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x8003000F -->
<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://gulfresources.com/role/DocumentAndEntityInformation" xlink:href="gure-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheets" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="gure-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="gure-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidation" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Inventories" xlink:href="gure-20170630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeases" xlink:href="gure-20170630.xsd#PrepaidLandLeases" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactions" xlink:href="gure-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayable" xlink:href="gure-20170630.xsd#TaxesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligations" xlink:href="gure-20170630.xsd#CapitalLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Equity" xlink:href="gure-20170630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensation" xlink:href="gure-20170630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxes" xlink:href="gure-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegments" xlink:href="gure-20170630.xsd#BusinessSegments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentration" xlink:href="gure-20170630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliers" xlink:href="gure-20170630.xsd#MajorSuppliers" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:href="gure-20170630.xsd#FairValueOfFinancialInstruments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:href="gure-20170630.xsd#BasisOfPresentationAndConsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesTables" xlink:href="gure-20170630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableTables" xlink:href="gure-20170630.xsd#TaxesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:href="gure-20170630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesTables" xlink:href="gure-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsTables" xlink:href="gure-20170630.xsd#BusinessSegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="gure-20170630.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/InventoriesDetails" xlink:href="gure-20170630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:href="gure-20170630.xsd#PrepaidLandLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:href="gure-20170630.xsd#PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:href="gure-20170630.xsd#AccountsPayableAndAccruedExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="gure-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/TaxesPayableDetails" xlink:href="gure-20170630.xsd#TaxesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalLeaseObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/EquityDetailsNarrative" xlink:href="gure-20170630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:href="gure-20170630.xsd#StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="gure-20170630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:href="gure-20170630.xsd#IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:href="gure-20170630.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:href="gure-20170630.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:href="gure-20170630.xsd#BusinessSegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:href="gure-20170630.xsd#BusinessSegmentsMajorCustomersSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:href="gure-20170630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:href="gure-20170630.xsd#MajorSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:href="gure-20170630.xsd#CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DocumentAndEntityInformationAbstract" xlink:label="loc_gureDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:presentationArc order="60" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="90" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:presentationArc order="110" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:presentationArc order="150" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetentionPayable" xlink:label="loc_us-gaapRetentionPayable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapRetentionPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="230" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="250" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:presentationArc order="260" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="270" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="280" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="290" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="300" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="310" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="320" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaapRetainedEarningsUnappropriated" />
      <link:presentationArc order="330" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaapRetainedEarningsAppropriated" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAppropriated" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="350" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="360" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="370" 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://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaapOtherOperatingIncome" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOtherOperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaapCostsAndExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapCostsAndExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="160" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:presentationArc order="230" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="240" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="270" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="310" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="20" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="40" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" 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="gure-20170630.xsd#gure_TransferToRetainedEarningsAppropriatedForLegalReserve" xlink:label="loc_gureTransferToRetainedEarningsAppropriatedForLegalReserve" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_gureTransferToRetainedEarningsAppropriatedForLegalReserve" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="120" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="130" 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfLeasedAsset" xlink:label="loc_us-gaapAmortizationOfLeasedAsset" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfLeasedAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="50" 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-20170630.xsd#gure_UnrealizedGainLossOnTranslationOfInterCompanyBalances" xlink:label="loc_gureUnrealizedGainLossOnTranslationOfInterCompanyBalances" />
      <link:presentationArc order="60" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="160" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="180" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireOtherProductiveAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireOtherProductiveAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="200" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="210" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="270" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:presentationArc order="280" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="290" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="300" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="330" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="350" 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="gure-20170630.xsd#gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" xlink:label="loc_gureParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_gureParValueOfCommonStockIssuedUponCashlessExerciseOfOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/Inventories" xlink:title="00000008 - Disclosure - 2. INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/PrepaidLandLeases" xlink:title="00000009 - Disclosure - 3. PREPAID LAND LEASES">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NotesToFinancialStatementsAbstract" xlink:label="loc_gureNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PrepaidLandLeaseTextBlock" xlink:label="loc_gurePrepaidLandLeaseTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureNotesToFinancialStatementsAbstract" xlink:to="loc_gurePrepaidLandLeaseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet" xlink:title="00000011 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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://gulfresources.com/role/AccountsPayableAndAccruedExpenses" xlink:title="00000012 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/RelatedPartyTransactions" xlink:title="00000013 - Disclosure - 7. RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/TaxesPayable" xlink:title="00000014 - Disclosure - 8. TAXES PAYABLE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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://gulfresources.com/role/CapitalLeaseObligations" xlink:title="00000015 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/Equity" xlink:title="00000016 - Disclosure - 10. EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/Stock-basedCompensation" xlink:title="00000017 - Disclosure - 11. STOCK-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - 12. INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/BusinessSegments" xlink:title="00000019 - Disclosure - 13. BUSINESS SEGMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/CustomerConcentration" xlink:title="00000020 - Disclosure - 14. CUSTOMER CONCENTRATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/MajorSuppliers" xlink:title="00000021 - Disclosure - 15. MAJOR SUPPLIERS">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NotesToFinancialStatementsAbstract" xlink:label="loc_gureNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_MajorSuppliersDisclosureTextblock" xlink:label="loc_gureMajorSuppliersDisclosureTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureNotesToFinancialStatementsAbstract" xlink:to="loc_gureMajorSuppliersDisclosureTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/FairValueOfFinancialInstruments" xlink:title="00000022 - Disclosure - 16. FAIR VALUE OF FINANCIAL INSTRUMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments" xlink:title="00000023 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies" xlink:title="00000024 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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="gure-20170630.xsd#gure_ExplorationCostsPolicyTextblock" xlink:label="loc_gureExplorationCostsPolicyTextblock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_gureExplorationCostsPolicyTextblock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="130" 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://gulfresources.com/role/BasisOfPresentationAndConsolidationTables" xlink:title="00000025 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RateOfCollectionForAccountsReceivableTableTextBlock" xlink:label="loc_gureRateOfCollectionForAccountsReceivableTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_gureRateOfCollectionForAccountsReceivableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:label="loc_gureScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_gureScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesTables" xlink:title="00000026 - Disclosure - 2. INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000027 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables" xlink:title="00000028 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:label="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:label="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:to="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables" xlink:title="00000029 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/TaxesPayableTables" xlink:title="00000030 - Disclosure - 8. TAXES PAYABLE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_gureScheduleOfTaxesPayableTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_gureScheduleOfTaxesPayableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsTables" xlink:title="00000031 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationTables" xlink:title="00000032 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/IncomeTaxesTables" xlink:title="00000033 - Disclosure - 12. INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/BusinessSegmentsTables" xlink:title="00000034 - Disclosure - 13. BUSINESS SEGMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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/2017/elts/us-gaap-2017-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://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables" xlink:title="00000035 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract" xlink:label="loc_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueAxis" xlink:to="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod1Member" xlink:label="loc_gurePastDuePeriod1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod2Member" xlink:label="loc_gurePastDuePeriod2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod3Member" xlink:label="loc_gurePastDuePeriod3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod4Member" xlink:label="loc_gurePastDuePeriod4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PastDuePeriod5Member" xlink:label="loc_gurePastDuePeriod5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancingReceivablesPeriodPastDueDomain" xlink:to="loc_gurePastDuePeriod5Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AccountsReceivableCollectionRate" xlink:label="loc_gureAccountsReceivableCollectionRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_gureAccountsReceivableCollectionRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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/2017/elts/us-gaap-2017-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-20170630.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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:title="00000038 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaapNetIncomeLossAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLossAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapNetIncomeLossAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:label="loc_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/InventoriesDetails" xlink:title="00000040 - Disclosure - 2. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" 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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative" xlink:title="00000041 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PrepaidLandLeaseDetailsNarrativeAbstract" xlink:label="loc_gurePrepaidLandLeaseDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePrepaidLandLeaseDetailsNarrativeAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" xlink:label="loc_gureParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePrepaidLandLeaseDetailsNarrativeAbstract" xlink:to="loc_gureParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000042 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" 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://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyPlantAndEquipmentNetDetailsNarrativeAbstract" xlink:label="loc_gurePropertyPlantAndEquipmentNetDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gurePropertyPlantAndEquipmentNetDetailsNarrativeAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapOtherCostOfOperatingRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanAdministrativeExpenses" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails" xlink:title="00000044 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:label="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="loc_us-gaapManufacturingFacilityMember" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative" xlink:title="00000045 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" xlink:label="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DepreciationAndAmortizationExpensePPE" xlink:label="loc_gureDepreciationAndAmortizationExpensePPE" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract" 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://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails" xlink:title="00000046 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AccountsPayableAndAccruedExpenseDetailsAbstract" xlink:label="loc_gureAccountsPayableAndAccruedExpenseDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureAccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureAccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureAccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureAccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="loc_us-gaapAccountsPayableOtherCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureAccountsPayableAndAccruedExpenseDetailsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000047 - Disclosure - 7. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" xlink:label="loc_gureDueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureDueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/TaxesPayableDetails" xlink:title="00000048 - Disclosure - 8. TAXES PAYABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TaxDisclosureAbstract" xlink:label="loc_gureTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NaturalResourceTaxPayableCurrent" xlink:label="loc_gureNaturalResourceTaxPayableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_gureNaturalResourceTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ValueAddedTaxesPayableCurrent" xlink:label="loc_gureValueAddedTaxesPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_gureValueAddedTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_OtherTaxesPayable" xlink:label="loc_gureOtherTaxesPayable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_gureOtherTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureTaxDisclosureAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetails" xlink:title="00000049 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalLeaseObligationsDetailsAbstract" xlink:label="loc_gureCapitalLeaseObligationsDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_InterestRateUsedToCapitalizeLeaseObligations" xlink:label="loc_gureInterestRateUsedToCapitalizeLeaseObligations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalLeaseObligationsDetailsAbstract" xlink:to="loc_gureInterestRateUsedToCapitalizeLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalLeaseObligationsDetailsAbstract" xlink:to="loc_us-gaapCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalLeaseObligationsDetailsAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalLeaseObligationsDetailsAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative" xlink:title="00000050 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalLeaseObligationsDetailsNarrativeAbstract" xlink:label="loc_gureCapitalLeaseObligationsDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureCapitalLeaseObligationsDetailsNarrativeAbstract" xlink:to="loc_us-gaapInterestExpenseLesseeAssetsUnderCapitalLease" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/EquityDetailsNarrative" xlink:title="00000051 - Disclosure - 10. EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RetainedEarningsAppropriatedDetailsNarrativeAbstract" xlink:label="loc_gureRetainedEarningsAppropriatedDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_StatutoryCommonReserveFundsDescription" xlink:label="loc_gureStatutoryCommonReserveFundsDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureRetainedEarningsAppropriatedDetailsNarrativeAbstract" xlink:to="loc_gureStatutoryCommonReserveFundsDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails" xlink:title="00000052 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NumberOfOptionAndWarrantsGrantedAndVested" xlink:label="loc_gureNumberOfOptionAndWarrantsGrantedAndVested" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureNumberOfOptionAndWarrantsGrantedAndVested" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" xlink:label="loc_gureShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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-20170630.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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareBeginningBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" xlink:label="loc_gureRangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:label="loc_gureShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureShareBasedCompensationRangeOfExercisePricePerCommonShareExcercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_gureRangeOfExercisePricePerCommonShareEndingBalance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails" xlink:title="00000053 - Disclosure - 11. STOCK-BASED COMPENSATION (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapShareBasedCompensationAbstract" xlink:to="loc_gureShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapShareBasedCompensationAbstract" xlink:to="loc_gureShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000054 - Disclosure - 11. STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_StockbasedCompensationAbstract" xlink:label="loc_gureStockbasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CommonStockAvailableForIssuance" xlink:label="loc_gureCommonStockAvailableForIssuance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureStockbasedCompensationAbstract" xlink:to="loc_gureCommonStockAvailableForIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureStockbasedCompensationAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails" xlink:title="00000055 - Disclosure - 12. INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredOtherTaxExpenseBenefit" />
      <link:presentationArc order="10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="loc_us-gaapOtherTaxExpenseBenefit" />
      <link:presentationArc order="20" 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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails" xlink:title="00000056 - Disclosure - 12. INCOME TAXES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/IncomeTaxesDetails2" xlink:title="00000057 - Disclosure - 12. INCOME TAXES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaapDeferredTaxLiabilities" />
      <link:presentationArc order="20" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="40" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:presentationArc order="60" 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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:presentationArc order="70" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="80" 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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="90" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails" xlink:title="00000058 - Disclosure - 13. BUSINESS SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="loc_us-gaapProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="loc_us-gaapProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductOrServiceAxis" xlink:to="loc_us-gaapProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapProductsAndServicesDomain" xlink:to="loc_gureBromineSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapProductsAndServicesDomain" xlink:to="loc_gureCrudeSaltSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapProductsAndServicesDomain" xlink:to="loc_gureChemicalProductsSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NaturalGasSegmentMember" xlink:label="loc_gureNaturalGasSegmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductsAndServicesDomain" xlink:to="loc_gureNaturalGasSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapProductsAndServicesDomain" xlink:to="loc_us-gaapOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapProductsAndServicesDomain" xlink:to="loc_us-gaapCorporateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureNetRevenueIntersegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.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-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureIncomeLossFromContinuingOperationsAfterIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TotalAssets1" xlink:label="loc_gureTotalAssets1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureTotalAssets1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_DepreciationAndAmortizationSegmentNote" xlink:label="loc_gureDepreciationAndAmortizationSegmentNote" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureDepreciationAndAmortizationSegmentNote" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalExpenditureBusinessSegment" xlink:label="loc_gureCapitalExpenditureBusinessSegment" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_gureCapitalExpenditureBusinessSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsDetails1" xlink:title="00000059 - Disclosure - 13. BUSINESS SEGMENTS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_BusinessSegmentsDetails1Abstract" xlink:label="loc_gureBusinessSegmentsDetails1Abstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_SegmentReportingInformationNetOperatingIncomeLoss" xlink:label="loc_gureSegmentReportingInformationNetOperatingIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_gureSegmentReportingInformationNetOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CorporateExpenditure" xlink:label="loc_gureCorporateExpenditure" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_gureCorporateExpenditure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_UnrealizedGainOnTranslationOfIntercompanyBalance" xlink:label="loc_gureUnrealizedGainOnTranslationOfIntercompanyBalance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_gureUnrealizedGainOnTranslationOfIntercompanyBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_IncomeFromOperations" xlink:label="loc_gureIncomeFromOperations" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_gureIncomeFromOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_NetIncomeBeforeTaxes" xlink:label="loc_gureNetIncomeBeforeTaxes" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureBusinessSegmentsDetails1Abstract" xlink:to="loc_gureNetIncomeBeforeTaxes" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails" xlink:title="00000060 - Disclosure - 13. BUSINESS SEGMENTS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_ShandongMaroiChemicalCompanyLimitedMember" xlink:label="loc_gureShandongMaroiChemicalCompanyLimitedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_gureShandongMaroiChemicalCompanyLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-20170630.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-20170630.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-20170630.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/2017/elts/us-gaap-2017-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-gaapEntityWideRevenueMajorCustomerLineItems" 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/2017/elts/us-gaap-2017-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-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000061 - Disclosure - 14. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CustomerConcentrationDetailsNarrativeAbstract" xlink:label="loc_gureCustomerConcentrationDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_gureCustomerConcentrationDetailsNarrativeAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-20170630.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://gulfresources.com/role/MajorSuppliersDetailsNarrative" xlink:title="00000062 - Disclosure - 15. MAJOR SUPPLIERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_MajorSuppliersDetailsNarrativeAbstract" xlink:label="loc_gureMajorSuppliersDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_TopFiveSuppliersPercentageRawMaterialsSupplied" xlink:label="loc_gureTopFiveSuppliersPercentageRawMaterialsSupplied" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureMajorSuppliersDetailsNarrativeAbstract" xlink:to="loc_gureTopFiveSuppliersPercentageRawMaterialsSupplied" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_AmountDueTopFiveSuppliers" xlink:label="loc_gureAmountDueTopFiveSuppliers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureMajorSuppliersDetailsNarrativeAbstract" xlink:to="loc_gureAmountDueTopFiveSuppliers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails" xlink:title="00000063 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:label="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="110" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="120" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="130" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="140" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="150" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="160" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="170" 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/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_PropertyManagementFees" xlink:label="loc_gurePropertyManagementFees" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsAbstract" xlink:to="loc_gurePropertyManagementFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next12Months" xlink:label="loc_gureNext12Months" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureNext12Months" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next13To24Months" xlink:label="loc_gureNext13To24Months" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureNext13To24Months" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next25To36Months" xlink:label="loc_gureNext25To36Months" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureNext25To36Months" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next37To48Months" xlink:label="loc_gureNext37To48Months" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureNext37To48Months" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Next49To60Months" xlink:label="loc_gureNext49To60Months" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureNext49To60Months" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Thereafter" xlink:label="loc_gureThereafter" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureThereafter" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_Total" xlink:label="loc_gureTotal" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gurePropertyManagementFees" xlink:to="loc_gureTotal" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative" xlink:title="00000064 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="gure-20170630.xsd#gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" xlink:label="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaapOperatingLeasesRentExpenseNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gureCapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract" xlink:to="loc_us-gaapOperatingLeasesRentExpenseNet" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>chart.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 chart.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" &9 BL# 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 **** /CKXW^$M1^,W[?
MGC70+OQO\1M"T3PWX&\-7UE8^'O%%YI$ GN[[7DGE=;=U#NRVEN,MG C&*D_
MX9!MO^BF?'7_ ,./J_\ \>K8U#_E)3\4_P#LGG@__P!.'B:O1: /(O\ AD&V
M_P"BF?'7_P ./J__ ,>H_P"&0;;_ **9\=?_  X^K_\ QZO7:* /(O\ AD&V
M_P"BF?'7_P ./J__ ,>H_P"&0;;_ **9\=?_  X^K_\ QZO7:* /(O\ AD&V
M_P"BF?'7_P ./J__ ,>H_P"&0;;_ **9\=?_  X^K_\ QZN5_:6_;NN_A+^T
M9H/PA\#> M0^)?Q(UCPY>>+[C3H=4ATVWTO2K=O*6>::0,=TUQB")50@OG<R
M*,UTOP8_;>\#?$KX(Z1XMU[6=$\!7\VF6-[KFA:[JT%M?>%Y[F,.MK>*[*T4
M@;<H#JI;;P!TH E_X9!MO^BF?'7_ ,./J_\ \>H_X9!MO^BF?'7_ ,./J_\
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
M9\4_B/JU_P"(Y]*A;[9H6DFT@,-[>7EO:6MK-= PM&[O"K2@VR R/OD'8_\
M!4K]F/XG_M2ZQ\#X_ 6B^%KNR^%WQ-T/XC7L^K:[)8O=C3VN UE&BVTN"XE4
MB0M@8(VGK7UQ10!^8W[1/_!,+XP_%[XL?';Q?9>"/A9'JGQ0\6^"M>TFXG\0
MO]JTVWT5+<W4+2BQ+#SGM5QM.#YQ+?=PVY\'/^"37COP7^TY<>(/$6E^$_$5
MG;_%*_\ B3I?B67QQK$-S9K/YDL=N=,CB$+W"N_DM(TWEM!DF-B A_1VB@#A
MOV<K[XC:E\(M,F^*^G^$=+\<LTOV^V\,W4]SIL:^8PB\MYE60DQ["V1PQ(!(
MKN:** "BBB@ HHHH \Q^./\ R7+]GO\ [**?_3!K-?65?)OQQ_Y+E^SW_P!E
M%/\ Z8-9KZRH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MY6U#_E)3\4_^R>>#_P#TX>)J]%KSK4/^4E/Q3_[)YX/_ /3AXFKT6@ HHHH
M**** "BBB@ HHHH *^8_VP/@QXRT+]K+X1_'/P+HQ\4W'@^VU'PIXET"*58K
MJ_TK4?)*7$#NP0-;74$,CJ02T+2[0755;Z<HH _)#X:?\$4OB_H7C'X/>)+"
MYTKP-J>FVVMV/C>*UU43I+=&SU6#1]7A*(K//$FJRPN-RD)%'C...G_9F_X(
M<7>H?!N[\'?$KP=H'A^\?X87'@"]UW3_ !+_ &FFHW/F)]GNH+7[)"JI&\8N
MU><M*DS;0,;G;]2** /S$MO^"6OQJF_9!T3_ (2"V\":Y\9/%?Q#LO%GQ"O;
M>.R:1+2QMGL[%-->[M9K43101P$&>!U5IKAE^<ACS_PA_P""4_QD^'Z?#2[\
M0^!O OCO1_AYXL\9ZG<>#-6\00R6&LPZXA^S7)/V,0>9;Y9&5H ")G,:IT/Z
MMT4 ?B=/_P $2OVA=;_93LO E[X9\"PZKIGPY_X0^SOK34=/$LD_]H75VPNK
MF>SGN&ML21&..V>W_>%_,/RJ]?H!\/\ ]G[QI\7/V^/!WQ+\8^'4\+Z'\'?!
M$OA_1XI+I+F;5M6U$6[7DZ,A_P"/>"&%(064&2624K\B!G^L:* "BBB@ HHH
MH **** "BBB@ HHHH \Q^./_ "7+]GO_ +**?_3!K-?65?)OQQ_Y+E^SW_V4
M4_\ I@UFOK*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M#_C1^PUIOQ>^,MUXZM/'GQ%\$ZYJ.D6>B7P\/7EG'!>P6DUU- 76XMIOF5KV
MXY4KD,,@X%8'_#O"Y_Z+O\=?_!AI'_RNKZ/HH ^</^'>%S_T7?XZ_P#@PTC_
M .5U'_#O"Y_Z+O\ '7_P8:1_\KJ^CZ* /G#_ (=X7/\ T7?XZ_\ @PTC_P"5
MU'_#O"Y_Z+O\=?\ P8:1_P#*ZOH^B@#YP_X=X7/_ $7?XZ_^##2/_E=1_P .
M\+G_ *+O\=?_  8:1_\ *ZOH^B@#YP_X=X7/_1=_CK_X,-(_^5U'_#O"Y_Z+
MO\=?_!AI'_RNKZ/HH ^</^'>%S_T7?XZ_P#@PTC_ .5U'_#O"Y_Z+O\ '7_P
M8:1_\KJ^CZ* /G#_ (=X7/\ T7?XZ_\ @PTC_P"5U'_#O"Y_Z+O\=?\ P8:1
M_P#*ZOHV:9;>)G=E1$!9F8X"@=235'_A+=*_Z"6G_P#@0G^- 'RMK'[%VIZ=
M\;_#WA=/CA\:VLM8T/5-5EF:^TOSXY+6XTZ)%4_8-NQA>2%LJ3E$P5&X-U7_
M  [PN?\ HN_QU_\ !AI'_P KJ[[Q+K5G)^U/X,O5N[9K2'PKKUO).)5,<<CW
M>C,B,V< L(I" >NQO2O0?^$MTK_H):?_ .!"?XUTUU%0IV[:_P#@4C&DWS3O
MW_1'@'_#O"Y_Z+O\=?\ P8:1_P#*ZC_AWA<_]%W^.O\ X,-(_P#E=7T7;74=
M[ LL,B2QM]UT8,K?0BI*YC8^</\ AWA<_P#1=_CK_P"##2/_ )74?\.\+G_H
MN_QU_P#!AI'_ ,KJ^CZ* /G#_AWA<_\ 1=_CK_X,-(_^5U'_  [PN?\ HN_Q
MU_\ !AI'_P KJ^CZ* /G#_AWA<_]%W^.O_@PTC_Y74?\.\+G_HN_QU_\&&D?
M_*ZOH^B@#YP_X=X7/_1=_CK_ .##2/\ Y74?\.\+G_HN_P =?_!AI'_RNKZ/
MHH ^</\ AWA<_P#1=_CK_P"##2/_ )74?\.\+G_HN_QU_P#!AI'_ ,KJ^CZ*
M /GWP9_P3XL/#GQ.\+>*-6^)OQ5\82^#K]]4TZPUJ^L&LUN6MI[7S&6"TB=B
M([F7 WXR02#BOH*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O@CX<:YKFL?LZ_"OP->>*O
M')\.^*_CWX\\$:YJY\4:B-:AT:PU'Q@]A -6\_[9%^^TS3;82^=YA0B(-EQ7
MWO7F^F?L<?"+1?A;KG@:S^%?PXM/!/B>\;4=8\/P^&;*/2]6N6\O=/<6PC\J
M60^5%EW4L?*3GY1@ ^+/"/Q[\;>,[?PWXDOO&'B636_"FD?#YM"M(-5D@M?$
MD6L>(;K3[R]NK6(K%>&[M(8]K2HZ0D&2$1-N8]_HGB;X@?L7:'XYG^(.M>(/
M',&I>+[&:ULM UR;4]0G:\N(K:TM()-0:VALI+RX=6>U246UK#$X61?M"-7T
MWXF\&^ ;KXW^!5U'P;H-[XLT;3=0N/#.K2Z3;23:!!']EAN([>9AYEOY@GA!
M6+ 94(;H =_QW\(_"GQ2\'ZQX>\3>&/#WB+0/$)!U73-4TZ&[L]3(V8\^*12
MDN/+C^^#]Q?04W%I)OJ)-/1%?X)>/M-^*WPJT7Q1HTDDVD>)(3JMC))&8V>"
M=FEC)4\J2K#@]*ZJJ'AK1$\.:.EG#%!!!"\GE10KMCBC+L54    *0,#@8J_
M2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 45\D?M#:W\1/B-^W)K'@?P]\7?&OPT\.^'O NC:
MXL'AS3="N'O;J\U#5X)6E?4M/NVP$L80JQE ,N3G(Q!_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!]?45\@_\ "BOBK_T=5\<__!+X*_\ E!1_PHKXJ_\ 1U7QS_\
M!+X*_P#E!0!9^.W[7&K^ O\ @HAX'\&1> [S4;J?3KFQT^Y34 D=[%>R6CM<
M?ZLE5A^QS!QR<*3]?K6OBC4OV1_'.L^-M+\277[2_P :9]>T6">VL;UM$\%^
M;;1S;?-5?^)!CYMB\D9'(! 9L[/_  HKXJ_]'5?'/_P2^"O_ )05VXO$4:D*
M4:4.5QC9ZMW=V[_UUOY'-0I5(2FYRNF[KR5D?7U%?(/_  HKXJ_]'5?'/_P2
M^"O_ )04?\**^*O_ $=5\<__  2^"O\ Y05Q'2?7U%?(/_"BOBK_ -'5?'/_
M ,$O@K_Y04?\**^*O_1U7QS_ /!+X*_^4% 'U]17R#_PHKXJ_P#1U7QS_P#!
M+X*_^4%'_"BOBK_T=5\<_P#P2^"O_E!0!]?45\@_\**^*O\ T=5\<_\ P2^"
MO_E!1_PHKXJ_]'5?'/\ \$O@K_Y04 ?7U%?(/_"BOBK_ -'5?'/_ ,$O@K_Y
M04?\**^*O_1U7QS_ /!+X*_^4% 'U]17R#_PHKXJ_P#1U7QS_P#!+X*_^4%'
M_"BOBK_T=5\<_P#P2^"O_E!0!]?45\7VZ?%'X(_M ?!\7GQ[^)7CK1_%GBN3
M0]3T?7](\,QVL\!TG4KD,'L=)MIU=9;:(@K*!P000<5]H4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!\I>)_^4H'CG_LEOA?_ -.WB*O2
M:\V\3_\ *4#QS_V2WPO_ .G;Q%7I- !7 ?M3_M#:?^R=^SSXM^).KZ/KNO:1
MX,L&U2_L]&6W:]:W0CS7C%Q-#&?+3=(09 2J,%#,55N_KR/]OCX*ZS^TA^Q+
M\6/ /AW[+_;WC#PIJ.DZ=]ID\N$W$UNZ1AVP=H+$ G'&: .9^!/_  4.T7X\
M_'G2/A]:>!/'VAZKK/@:R^(<5WJ9TK[)'I=V[1P%C!?2R>89$="JQL 5R6"E
M6/T%7X6_\%1?V9]>M_V2M6^(/Q@\ :=X%B\.?#?P'\+/#FE>)=<TF34-8UFU
MUQ+B]N+*6VN98X%^Q27L8<RI+Y/VAF5$#UE?MD?LZ>%/A?XX\!^,_%7PP\'>
M&OAI\0OC)X7O? 7PQF\0:'YHT.VTF[&LW$++>'38;>^G?3'E1+D0R,EKYS;G
M2@#]YZ*_&?5_^"3/QMU@Z*_B;P+XCU'X477B7Q7J=C\,O#VK^&;^[\!VM\ML
M-.B2+6EFTHB)89U_T=M]O]J)A8#>&](\+_\ !,2[D_;+^#%[XV_9Q\1>-/"7
MAKP-'X;\6:UJNN^'=876M1D:Q^S3:B[3VDVJV]A#&\):>RW;K6(Q02[(W(!^
MJ%?*'@/_ (*[>"OBIXJ\*Q^'/!/Q)U+P5XZ\37'A'P[X_P#L5DOA?5=0A63(
M63[4;M86DADB28VNQW1@A;!-?3LWA6S7P@VB6D,.GZ>+,V,$-M$L<=M%LV*J
M(,!55<  <  5\5_\$VO 7Q__ &.?V=/AY\#]3^%]G+:_#R[OK?5O&/\ ;-D^
MF:YI8EN9X/[.MUN?M0O)#)#&1=1PQ)MD8N?E6@#V?]@_]L_6?VN9_BII_B'P
M=IG@W7/A3XRN/!M]#IVO/K-I>RPPPRM-',]K;.%)EP T0/RY[X'O]?EC#^S/
M\?-:_9[_ &N/#47P(\06>H_&KQ[)XOT>+6_$.DK;3Z=)-IT<EJ[:=K4<WVSR
MH[B01-+';.(MDDQ5S&V!\/OV!OB;H/P,^,OP^U?X!?$&X\%>-_'.B:_I.FZ1
MK7@_1C:V<-O!]H(L8[E].8BX@_>6;HL,Z2',I;+4 ?K;17Y.WO\ P3S\:WOP
M)\%>'=6_9AE6PTKQGXG\1P:5X:U3P_)96RS0006+ZIH>H7K:?(UPLDQ:*QNP
MEJ]HDD10R[%_0/\ 8"^%^L?!7]B[X:^%/$'AG1?!FM:#H4%G>:'I%_/?6.F2
M*.8HIIY)9'4?[4DF.1O< ,0#SCXP_P#!6GP+\)?BKXG\-P^$?B3XML? >K:5
MH7BSQ'H6FVLFC>&;W49%2"&>6:YBDD*^9&TIMXY1$)%#D,=M?4U?G%>?LH_M
M,_!#XZ_&30?A5)JOA_1OBU\3[+QU9>/=.N=#GMM/LKB../5;*_M-026</&D1
M-NUK#)O=H][1H&4Y?[!__!-F;P9\3OCKJ=[^S[-\,]=U^\N=4^&7B/6$\.7%
MIX1)L+:VB\BUTZ[G6RO6N!),[VUNJ,D2@R96..@#],:*_%?QM_P1V^+/Q+_9
MPM?#6D?!;3O ^O:%\,M5T;Q?<7VNZ9=CXK>)&,+V=]&8YG_>B>*:=;J]\F5#
M<>7PJDUQ/_!0OX/S>!/%?Q*\=_&#X&V'@?P_\1O&GPX7P];:]KGAH7.LG3&F
MAU96:*^=8'GBN&W2/((O*5FEE0<4 ?N]7C&M?MK:1HG[<NC? 5O"GC"7Q'K?
MAV;Q3%K,8L/['AL8G,3L[-="YW>=LBVK QW2J?N!W7S?_@E;^SOXG^!.D_%2
M^U/PK%\./"'C3Q:VK^#O!,6H6]VGAK3OLL,9 %K)):PF:1'E,4#LB[N&.:Y'
M]I#P3\5_!G_!6+1?C!X5^#7BOXA^%M"^%MYX5233-:T.R^TZC/?I<HN+R^AD
M6)53#R;"06&U7&< 'U!\1/B!XX\-_&?P!HF@?#[_ (27PAXA:_'B?Q+_ &[;
MV?\ PB(AA5[4_9'!DN_M$A:/]T1Y6S<V0:[VOSA\=_ KXT^._P!OW]C[XV:W
M\ A_PE/@;0]4_P"%HZMX;N="MD:YU+2EM8+6(SZC]IN([*5Y]VYF55=S"TI<
MBOBSX5?\$=_CC\/_ -H3PSXJT_\ 9LU708]'UK3]2%Q::YX:B>T:'Q=<ZD\J
M+'J7##29(+9=O.8VC&(\.0#]N?A]X\\9>(?BEX[TKQ!X$_X1KPOX?GM$\.:^
M=;@O/^$JCD@WW$GV9 'M/)D_=XE)+_>'%7/@C\<_"G[1_P .+7Q=X)UB'7_#
M=]<W=I;W\,<B1SR6MU+:3[=ZJ2JS02J& VL%W*64AC\:_L!?LB:CX(_:>_:<
MLO%?[/;>$?A)\8M0L;[2K"_C\/7&C/#;6BP3P3V5I>3$--,TDH'DLA&XNRN=
MI^?_  1_P3,^,?@O_@FGXO\ A!X;^"6@^"_%L.JBYUCQ!IVL:-:WWQ-L5\0W
M=T-.C94E0P#3I(D0ZD43+&%H/*#%@#]<[AI%MW,2H\H4E%=MJLW8$X.![X/T
MKQS]@O\ :NN_VSOV>(?&U_X;M_"=]_;&J:+<Z;;ZH=2BCDL;Z:S9DG,,!=7,
M)89B4@,!BO@6T_X)>>.O#G@[PJ;;X8^./$GPNT_XE-XCU_X2^(M?\+B76K0Z
M>84GBL=/CM-%MECNF\TV8N'23RUD)5V*#ZL_X(M? [QC^S7^Q/#X)\:_#Z]^
M&^I:5XBUBYMM+EU"POH5M+J^FNH!#):3S*52.98SOV-NC;Y=NUB ?6E%%% '
MF/QQ_P"2Y?L]_P#913_Z8-9KZRKY-^./_)<OV>_^RBG_ -,&LU]94 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!\I>)_\ E*!XY_[);X7_
M /3MXBKTFO-O$_\ RE \<_\ 9+?"_P#Z=O$5>DT %%%% !1110 4444 %%%%
M !1110!P7[4'[1GAW]DCX >*?B-XKDF30_"MF;J9(%#3W4A98X;>)20&EEE>
M.)%R,O(HSS7@OB?_ (*S^&_V?Q+H?Q>\+^+O#GC?0O"MKXR\3V>AZ+<ZSI^@
MZ?<2>7YWVB-,RQ0R;HI)%0 /#*=H49KKO^"J_P"SSXF_:;_89\7>'?!<$%[X
MOLIM/\0:-8SNJQZG<Z=?07RVC%B%'G?9S$"Q"AI%+' -?#G[<GPO\6?MS_M#
M>,/'OA[X??':#PYXM^ UIX8TD:79QV#76N?VC<7HL+^&Y90;>-IHX[A)@$.R
M9#N'4 ^S#_P5T^$DNA^/=1ME\8WMI\.;[1=/U1H-"E9YGUAD736MTX:5+@20
MLI4?=FC)QNKK_#'[=WAOQY^TEKOPBTO1/&,/CC0+5;N[6]T9X[*TAD\P07#R
M[O\ 4R-$P4CD\=,U\DZ%^P;\6O$'[<_P,\1>(?#FB:-X6UOPGX;UGXHVVCJB
MV%IX@\.0WGV&VC56*>7]HOK9D"!@HT[AMIY],^$%IXFT+_@L%\6?'^I> _&V
MF>"?$?@_2_#]EK5SIP6U,]C)<R3NQ#EEBVE=K$?-N&!0![_^QI^U3%^U;\-M
M5O;K2'\->+/!^N7GA7Q5H;3^?_9.J6C!9427:OFPNK1RQ2;5WQ31L54DJ/7*
M^5_^"7OPKUW2H/C%\3_$&DZCX<D^-OCNZ\3:7I%_&\-W9:4D,5I9O<1. T4\
MT<'GM&P#()D1@&4BOJB@ HHHH **** "BBB@ HHHH **** /,?CC_P ER_9[
M_P"RBG_TP:S7UE7R;\<?^2Y?L]_]E%/_ *8-9KZRH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#Y2\3_\ *4#QS_V2WPO_ .G;Q%7I-9?Q
ML_8TU;XB?'ZX^(?AGXC:MX*U74/#]GX=OK>+2;2_@N(;2YO+B%P)E+(^Z^F!
MP<$!>!CG(_X8V^)O_1>]6_\ "1TS_P")H ZNBN4_X8V^)O\ T7O5O_"1TS_X
MFC_AC;XF_P#1>]6_\)'3/_B: .KHKE/^&-OB;_T7O5O_  D=,_\ B:/^&-OB
M;_T7O5O_  D=,_\ B: .KHKE/^&-OB;_ -%[U;_PD=,_^)H_X8V^)O\ T7O5
MO_"1TS_XF@#JZ*Y3_AC;XF_]%[U;_P )'3/_ (FC_AC;XF_]%[U;_P )'3/_
M (F@#JZ*Y3_AC;XF_P#1>]6_\)'3/_B:/^&-OB;_ -%[U;_PD=,_^)H ZNBN
M4_X8V^)O_1>]6_\ "1TS_P")H_X8V^)O_1>]6_\ "1TS_P")H ZNBO+M:_9T
M^*6E_%SP_P"&A\<]3:+6M,U#4'G/A33=T1MI+- H&WG=]J)SVV#UKIO^&-OB
M;_T7O5O_  D=,_\ B:N4'%)OKK^+7Z$J2;:70ZNBN4_X8V^)O_1>]6_\)'3/
M_B:/^&-OB;_T7O5O_"1TS_XFH*.KHKE/^&-OB;_T7O5O_"1TS_XFC_AC;XF_
M]%[U;_PD=,_^)H ZNBN4_P"&-OB;_P!%[U;_ ,)'3/\ XFC_ (8V^)O_ $7O
M5O\ PD=,_P#B: .KHKE/^&-OB;_T7O5O_"1TS_XFC_AC;XF_]%[U;_PD=,_^
M)H ZNBN4_P"&-OB;_P!%[U;_ ,)'3/\ XFC_ (8V^)O_ $7O5O\ PD=,_P#B
M: .KHKE/^&-OB;_T7O5O_"1TS_XFC_AC;XF_]%[U;_PD=,_^)H YSXX_\ER_
M9[_[**?_ $P:S7UE7SEX=_8;\3/\5?!7B/Q3\6]8\46O@?5GUJUTW^P;&R2>
MX-G<V@WR1KOVA+J0X&,D"OHV@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJVJ();3:P#*TB*
MP(R""XR#7Q)X!^+?CCQ/\!OAGX4F\8WP\3_$#XS^-?AM-XU&D:5_:UE8:/=^
M*Y;>=(/LGV$W!M]!M[<EK;9^]=]A8<@'T]XN.?VK/ @[_P#"-:\V/;[1I(S^
MH_,5Z-7Y_P#@C]K7QSXNB\/^-+J]M8=/\-:EX+\*:IX>M-%M%M?$MSKNKQ:7
M=:B\KQO/$L7GQ3PQP2(JB*42&8.OE=/\)/CUX^^ /P^\03_M"2R:1-#XE@FB
MN$T:SU.]BL9(X%\BVMM)BE,L,]ZMVMJ'C:Z6SC>2X*R1YK2=3FC%=E;\6_U(
MC&S;[O\ 1(^V:*Q?A_J=IK/A2"\T^:&XL+J2::VEA(,<D32N492.-I4@C':M
MJLRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (KR,RP
M@*,GS$;\ P)_E7CNB?L ?##P]\'=3\"6NG>*%\/:KX@N?%3E_&6M2ZA9ZG<3
M&>>ZM;]KLW=H\DKRR-]GEC!>>=L9FE+^ST4 >/']F+X2Z)\:?!$L6@QZ?XG\
M/:%Y&A6MI<W<%F=/TYHXHA+;QN+:<VK7J^0;A'>$W$AB*[I#71?&/]F#P3\>
M_ >J^&_$^EWEUINLWL>I7+VFJWFGW@N8]H26.ZMI8[B%E5%4&.1?DROW20?$
M?C'^VUH?P_\ ^"@_A+PE=>&/&ESJ]OI-[HD0MK2W:.]DU&XTR6":)C.,PJ+2
M8.S!2I'0X8CZMKNQ>!J8>G2G-6YXW_%_I8YL/B8U93C%_"[?@C*\%>'8?"/A
MJ#3;:VCL[2R:2*V@C "11"1O+4 = $VX%:M%%<)TA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
M,'QF^,GQ9US]L#Q+X#\$>)O!?A;1/"_A/1-;>35/"\VKW-Y<7]UJT3C<M[;J
MB(NGQX&TDF1LGH*@\[]H?_HJ_P -/_#<7'_RVIFH?\I*?BG_ -D\\'_^G#Q-
M7HM 'SC\;?VO?BK^SW\1_ ?A7Q+\7?!<.L?$J_?3- 2U^$6HW45U<HN]HVDC
MU0I&VS+?.1D*Q&<&IOV7OVL?BM^V'\.+CQ5X'^,'@6ZT>UU.YTB5[[X37]A*
MES;L$F0QS:HK_*^5)QU5AVKRK_@K+\+_ !-\4?V@?V73X?T_Q[]C\-^-Y]5U
MC6O#.EM=RZ';&SDA$I8Q2QJ2\BCYD/RECC"DCXD_97_9^^,W@:RN['QOX1_:
M4/PX@L?%LVA6/A2?4-$U:3Q/=:H\]K?7:6\EMO#V;1>3+)FWBE,P<)DX /UV
M\[]H?_HJ_P -/_#<7'_RVH\[]H?_ **O\-/_  W%Q_\ +:OR/^)GP/\ VF[_
M ,!_$G4M>M?VAY/B]IGPW\)R>'I?#^L:TFF2>)D=5U*15M919S2K"T(?AH2P
MG90Q#-79^"?B#+\4_P!O6Z\9>,/BQXM\/^"#\<;C1-)<Z]K8.LK]EMK:T\.M
MI]M(+2UB2^W,995$A=6#@?/@ _1GXP?%OXY? WX7Z[XPUWXJ^!/[%\-V<E_?
M&Q^%5]>SQP(,NZPQ:HTC[5RQVJ2 ">U>5?LG?\%*?&W[;'C'5-#^'WQA\,ZC
M=Z+IEGJ][)=_!75K"V@M[R&.>T)FFU)$+30RI(B [F0E@, D>U_MMQW=S^QW
M\4;73]+U76M1U#PMJ-C9V&FVCW5U=SS6TD4:)&H))+NOL!DG !-?E#^R[X%_
M:)^!/[$'C#X.>%_A[\9;".]B\*>)SJMII]QIFMRJ;?3X?$^E6]W-Y6+E6@F:
MW?S,-$[)&X*QI0!^MGG?M#_]%7^&G_AN+C_Y;4>=^T/_ -%7^&G_ (;BX_\
MEM7YD_$SX(_&+Q9\6K.ST?3/VDM,^!]_\7_#\VC6SZYK:ZY9:#_9MS'KYED6
M<W<%C)=FQ,23.'&)VC"#->>^)-0^+FKGPA\+[CQ'\4O#4MK_ ,+&U2TM?$OB
M/7=,O=,TO[7:)HFJ2/'*+Z\%NET1%'*S*2LJLP,;8 /UX\[]H?\ Z*O\-/\
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
M)J]%H **** "N37X#^!E\>GQ4/!GA0>*&?S#K TBW^WENF[S]GF9]]U=910
M4444 %<U\1?@SX/^,$-M'XM\*>&O%$=DS-;KJ^F07HMRV-Q02JVTG SCTKI:
M* (--TRWT73H+2SMX;2TMHUBA@AC$<<2*,!54<  < "O&/CW\:/@K^Q3XUT'
MQ)XNTZS\.^(OB9K,7AS3]5TWPA=7][K6H2@"&T>:SMI'\V0#Y%D(W[&VYVG'
MMU?#O_!;C2-8UFS_ &89]'\+^-?$Z>$_CMX;\7:P/#OAK4-;?3M+L1<&ZN9%
MM(96 7S8\+C>^3L5MK8 /JO]H?XV?\,]?"N\\4_\(CXW\<?8Y[:#^R/"6E_V
MGJL_G3I#O2#<NY(]^]SGY41VYQBNWK\V?^"BW[3?C[]H_P#9'UC6_ ?@']I3
MP'XKT#Q_:Z5X0.CZ3XHL-1\0:9%)I\E]J%U8VD">5;/')<QQI>*Q80.4 =BB
M^&?\%)_$7QD\=_MT:CK/@"7]L.Q\#:E<>%YA'X;TSQG8Z<ME)IFHG4MEO%$J
M0R!_[)#HJ+(LC2_*)!.5 /UD\0?&C^P/CKX>\#?\(GXUO?\ A(=.NM1_X2"T
MTOS-"TSR"@\BZN=P\J:3?^[3:=VUN1BNCTWQCI&L^(M2TBTU33KK5M&$3:A9
M0W*/<6 E4M$98P=T>]58KN W $C.*_,7]B_XF_$O2/VN/V;[WQ/!^TX\.H_#
M*+2?B*NM>'_%\^B+XD:&RAMFFCGA-G$X D,MQ&JQ!O-DFD#EF.Y\-?@)K_[,
MO_!2#]I*?POX+^.>H:]XQ%C>_#[5VUC6K[PU)(OAN59KC4[FZN_L5RJ7H\E(
MKIIIHV>+R8EC4,@!^@WCSX&>"?BGJMG?>)_!WA;Q'?:>-MK<:II,%Y+;#.["
M-(C%>>>".:Y/X/?M6Z'\5_VB?BA\*[+0O$&CZY\(DTI]1EO8[865]#J,4\EL
M]JT4TC%=MN^X2)&RY7Y3SC\OO &A_MCP?LL^.-5\'^+_ (V7OQ3F^'I75M!\
M0^#=8LK:UUD7ML+EK2]U74YTEO?L_P!M,']DVR6C@*2D+^4E?0__  20\/\
M_"*_\% /VE;FR\/?'^S\+>+=(\*3:!K/Q,T77EN-5-E;W4=ZOVW4X]Q:.6[B
M412.&(WF)3'&2H!^B%%%% !1110 4444 %%%% !1110!YC\<?^2Y?L]_]E%/
M_I@UFOK*ODWXX_\ )<OV>_\ LHI_],&LU]94 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!\K:A_P I*?BG_P!D\\'_ /IP\35Z+7G6H?\
M*2GXI_\ 9//!_P#Z</$U>BT %%%% !1110 4444 %%%% '@GQ"_X*._#7X4_
M$WQIHWB+5!HN@?#B&R3Q/XHO3Y6DZ5?WN&M=.,G)>X:+]XP VQK)"&.Z55KT
M'X:_M,>!/C!\0O$WA/PUXDLM6\2>#/)_MW3HE<7&D^<"T(F5E&PNJL5!Z@$C
M@5^3/_!0'PQJGP^_8#_;Q^#-]I^JW_Q$\5_%"V\?:%:V]E/<3^(M'U/5=,G@
MF@ #&5;=;.XMWV\1?9D#!=Z@UM-^('Q-^'?_  5'^.MW:>)?'2>!/'OB[P''
MXI\>:#X5DCN9M)MM#O$?R4$,@BA%V]K;S3QJ3&#G*[B: /VIHK\?/#'[0_QU
M\:_%_P  :1XF^(WQL\,^ 9M7\>+;Z[_82Z=J6O\ AVPBMIM"O+Q#:,(9)I3?
M1!_*ADFCMT;8I8$\WXC_ &Q?VDOC1\,_ >GZ9\2?$GA?Q%;_  4L];UO49XE
MT>TT#6VU>>":_P!7?[!.PB^S6L@$92-28Y&5LDN@!^TEQ<+:V[RN=J1J68XZ
M <FO$OA]_P %)?@9\5?'VC>%O#OQ)T#5O$/B&YGL]-L(#)YU[- "9T0%!DQ
M$O\ W,'=BO3OAE?6/_"J= NK/71XETTZ5;SP:R+@70U2$Q*RW(E7(D$BX<,,
MAMV1UK\7?V+?B]XE_9H_:D^)_B;P]X7U7Q7XA^*5GXWL?!(O/#EQNT#5HM8O
M+[3(?-:-!#9ZJ;J$$LR[I+>+<P51L /W$HK\:/B%^U7\?=+_ &<[F^\'>//C
MGX@U&3X1G5_%TVK^%6L9O#?C$7-J(+6U_P!$3$DCO=1/9H9$6*-7_P"FE;WC
MO]KKXO\ PM/Q<\,:+\4/B9XFLI]6^&L'A2^U+3(1JNH_VG+LUJ"QE6S0&1@T
M/RI&YBR=B+S@ _3+XZ_M,:-^SMXG\$6_B6VOK?1?'&L+X>AUI K6FFZA*/\
M18KGG=&D[!HTDP5$OEHV#(M>CU^2WQGM_&?QT_X)T^(_A#J_Q-NO&_QC^+/Q
M3L-%\/:?'J O]1\%6EMJ=KJ*+=@00-'):Z?;M--,8D5B\1&?,7=^M- !1110
M 4444 %%%% !1110!YC\<?\ DN7[/?\ V44_^F#6:^LJ^3?CC_R7+]GO_LHI
M_P#3!K-?65 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.
M?QC_ &5?B1J_[3VN?$/P)XS\$:/#XB\-Z3H-Y8:]X;NM19&L+G4IEECDAO8
M XU%@5*G'E YYQ5+_A07[0W_ $4'X,?^$/J?_P M:^F:* /F;_A07[0W_10?
M@Q_X0^I__+6C_A07[0W_ $4'X,?^$/J?_P M:^F:* /F;_A07[0W_10?@Q_X
M0^I__+6C_A07[0W_ $4'X,?^$/J?_P M:^F:* /F;_A07[0W_10?@Q_X0^I_
M_+6C_A07[0W_ $4'X,?^$/J?_P M:^F:* /F;_A07[0W_10?@Q_X0^I__+6C
M_A07[0W_ $4'X,?^$/J?_P M:^F:* /E^3]F_P"/TNH1W;>.O@DUU"C11S'P
M'J)DC1BI90W]JY )5<COM'I4_P#PH+]H;_HH/P8_\(?4_P#Y:U],T4 ?,W_"
M@OVAO^B@_!C_ ,(?4_\ Y:UY?\8/^"5WC#X^^*)M:\83?L\:]JMU8C3+JZN/
MA_J8DO;0,6%O.5U8>=$"S823<HWMQ\QS]TT4 ?'EG\)/CIX%\<>&O >G>+/@
MG96EQH=Y>60MO VH16]C!8R64 @6(:I@ B[3;@@*(B,'(QU7_"@OVAO^B@_!
MC_PA]3_^6M>I>)_^3NO _P#V*'B'_P!+=#KT>NBM",84VNJU_P# I+]#&G)N
M4T^C_1'S-_PH+]H;_HH/P8_\(?4__EK7)_&+]@[XK?M!>%H=%\:Z]\ _$NF6
MUY%J%O!?> -2D^RW,1)CGB;^U=T<J9.UU(89.#S7V+17.;'QA\&_^">7Q*_9
M[L[R'P5JO[/OAS^TKF6]O)+/X?:BLU[/)L\R664ZJ7D=O+CRS,2=B^@KMO\
MA07[0W_10?@Q_P"$/J?_ ,M:^F:* /F;_A07[0W_ $4'X,?^$/J?_P M:/\
MA07[0W_10?@Q_P"$/J?_ ,M:^F:* /F;_A07[0W_ $4'X,?^$/J?_P M:/\
MA07[0W_10?@Q_P"$/J?_ ,M:^F:* /F;_A07[0W_ $4'X,?^$/J?_P M:/\
MA07[0W_10?@Q_P"$/J?_ ,M:^F:* /F;_A07[0W_ $4'X,?^$/J?_P M:/\
MA07[0W_10?@Q_P"$/J?_ ,M:^F:* /F#2OV2/BWXE^,/P\UWQGX[^'5WHO@3
M77UXV>B^$[VSNKR0V%Y9JGFRZA,JK_I98_NR3L XS7T_110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% %?4ANM<98;G1258J<%@#R.17R!X+_:=^('BKX'> =.&J:'#\0O'WQ9
M\6?#2WUR73[J73+2/1;WQ&1=O9+>([-)9Z 5VB< 33AN5!6OK_4CBUSACM=&
M(52QP&!/ Y->"^%_V'?"GA3X2OX5A\2_$65X/%^H>.-+UJ1D75=#U._GN)[N
M2VD2V5 LCWE]E71P5O)D^X550#Q;PS^V_P")/&FJ^&/'$FF>';71_#]WX6\(
M^(K00W5QJ5S?>(M5@TR4V-V;A!!:PW364I5XI&F2-P0C+&:Z;X+?MA^+_#'@
M#Q#J?QZ?0?A>ECXA@1-1U=Y=$LM.TUX;/S%D:>[D65_M\L]E!.'C6XVB5(F6
M-]WHVG_L?_"[PS\0_" LY-?L&T+3;);?P^+F9K/64TF0&SN[B%U9YIK6:Y5_
M.# F22(RF0I%LZ7XY?LV^%OC[X.U+2M6NO%5C/J.HP:FNJ:?OAOK.6 ;8A$Q
MB9515+KL*%?WDC$;W9C3YK*XE;H>C^$;M;[1!+'-]HB::;RY/,\S>@E<*0V3
MD8Q@YZ5IU@_#/PS:^#/ ]CI-C;R6MAIH>VM(9-VZ.%781@[OF/R!>3R:WJD8
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !17SG\8_VJOB1I'[3VN?#SP)X,\$:Q#X=\-Z3KUY?Z
M]XDNM.9VO[G4H5BCCALIP0@TYB6+#/F@8XS7B7Q>_P""O>O_  $\;3^'/&$_
M[.&A:[:26T5S97'Q#U(RVCW(+6Z2A=)/EM*JL45\%@"0"!F@#[YHKXA_9P_X
M*.?&3]J+2/%%WX=^&OPVM/\ A#_$=WX6U.'5O$^K6,T5];",S*JOI/SH/-4!
MURI(.#Q7HO\ POW]H;_HGWP8_P#"XU/_ .55 'TS17S-_P +]_:&_P"B??!C
M_P +C4__ )54?\+]_:&_Z)]\&/\ PN-3_P#E50!],T5\S?\ "_?VAO\ HGWP
M8_\ "XU/_P"55'_"_?VAO^B??!C_ ,+C4_\ Y54 ?3-%?,W_  OW]H;_ *)]
M\&/_  N-3_\ E545Y^T3^T#IUI+<7'@/X*000(9)))/'>I*D:@9+$G2L  <D
MF@#Z>HKX-^#7_!6GQ-^T-X_/A;P0?V<_$^O?V>^KI:6'Q"U*5I[-)1"US&W]
MD[9(O,(7>A*D]"<5N_!#_@H5\9/CU\%;3Q]IOP\^&&C>'[L3MGQ#XFUG1[BW
M6&5XW:2*XTA&1<H2"1@C!S0!]JT5\S?\+]_:&_Z)]\&/_"XU/_Y54?\ "_?V
MAO\ HGWP8_\ "XU/_P"55 $?Q2_;/\!^"_V[_"_AV_O-4CUG3M'U+0I;9-,G
M=GN[ZYTB2U5,+APZP2'<.!@9(S7T[7Y8?$?]M^RU']I>T^*6L0? "'Q!\.;P
M^#;M3XUU<QQ:I/N^SP2?\2?FX4>>$49)\U#V3/UM_P +]_:&_P"B??!C_P +
MC4__ )55Z&-J8:5.BJ%[J-I7[W;TTVU_&W0Y,-"M&=1U;6;TMVLM_,^F:*^9
MO^%^_M#?]$^^#'_A<:G_ /*JC_A?O[0W_1/O@Q_X7&I__*JO/.L^F:*^9O\
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
MRBG_ -,&LU]95\F_''_DN7[/?_913_Z8-9KZRH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#Y6U#_E)3\4_P#LGG@__P!.'B:O1:\ZU#_E
M)3\4_P#LGG@__P!.'B:O1: "BBB@ HHHH **** /S _95UCP1\+[3]H7X<_&
M?P+XF\4?$/QE\=;O5[?0(M*ENM3\1VL]Y:MI6I6DA9%%I;H@D\WS8TMUMY,[
M3PWBOQ._X*%_M%>'_P!GB+Q GQ&^($/Q>U1/%S>-O O_  B=FMG\.UM(+M],
M,4HL<Q 31V,*-/-+]L%TVW+X*_M310!_/AXS_P""H_[1_A7P?X\EL?CQXSU&
M?3(];BTA[C2-)!9;3^Q);.9=MDN]IOM6J(<Y#+;G: T9:OJ#QQ^WI\5/"7C3
MQ1X=\-?%?Q_XR^&J^)/#]EH7Q U'1M.TJWGE?3[VXU.QGU4:<UO';!X;8^=%
M9RRH\ODJ#NR/TW_:%_9Q\%_M6?#*Z\&^/]%7Q%X8OI8Y;G3Y+F:"*X9#N0/Y
M3H64-@[22,@'&0,=7X<T"V\*>'K#2[/SQ9Z;;QVL FN)+B01HH5=TDC,[M@#
M+.Q8GDDDYH _'GX6_MS_ !A^+4'P(T?Q'\>O%G@VYO%\?6WCN]L+#2_M$*Z5
M+YFDF5I]."1O)"Q'F&WC,J1AMBL2:V_%W[6'[1>O?LE?LY>--"^(WBZ[\2?'
MW3(/A]<0VEAIT<?A[Q;)<VK0:B\1M21"+:VU,W$9^4$#:(P=\?ZR>-_&VD?#
M7P9JOB+7]1M-'T/0K.6_U"^NI!'!9V\2%Y)78\!5522?05X-I'QE_9\^+?Q!
M\'?$C7-=\.Z3XUMK%)="LO%&N+8ZCI45U$WE2C3IIL6\\UO<9#&)9C%.%;&2
MH />O!F@3^%/"6FZ;<ZKJ.NW%A;)!+J.H>5]JOF50#++Y2)'O;J=B*N3P .*
M_-7_ ()7_MM>"?@EX'\:^&+FYU#4O$?Q+^/7B&/2+'2X/-G2RO+L,FIR$_+'
M:+$KR>:W!"_*&) K]!M/_:8^'&K^,SX<M?B!X)N?$(N&LSI<6NVKWHG5BK1>
M2'W[PP(*XR",8IWB7]HGP3X9\3W'AY_%'AZX\611LT7AV'5;;^UKMPA=8H[=
MI%8NP'R@XSD<@<T ?EUXD_X*#_$6R_8I_:A?1/C/KVI^+/!?Q/L['P+JS6MA
M-J$WA^2^TV!Y51;813P^7/='S?+ZH3GY37,?LK_\% _B]XML_C19>*OCMXMF
ML-)^'&J:[HNJ3:?I4%Q8ZM:Z]>V5C%$RV2H_GVL=@S(R,7-V&&W>F/UU^!_Q
MO\,?M'?"[2O&7@[5$U?P_K*,UO.(WB=&1VCDBDC<!XI8Y%='C=0Z.C*P!!%=
M90!^5W[2GC/Q%^U9_P $A_V=_B!J?Q!\6'6-*\1>#9?&\NE-;Q117/VVS:[N
M+V,0$(]LY$FTA8T< NAVC%S]L/\ ;(^*[_%7P+HW@'XF>)/ GPNU/X;7>MZ3
MXV\0:.;:XU_7EOI(5AG5M)N?-9((TFCM4AMS.LY(9LQ@?J+10!^*7[;?[2/Q
M-^)FD^(M%^,/C;Q#X>U/PQXG^'EQHOA&P\,FPT;Q':,;*ZU#5&:>T-R46X6X
M8KYZ?9C L4@W-AOVGT_4(=6L(+JVD2:WN8UEBD0Y61&&00?0@BIJ* "BBB@
MHHHH **** /,?CC_ ,ER_9[_ .RBG_TP:S7UE7R;\<?^2Y?L]_\ 913_ .F#
M6:^LJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5M0_Y2
M4_%/_LGG@_\ ].'B:O1:\^^.7P2^-&D_M>^(O'OPZ\-_"_Q1HOB?PIHNAS1>
M(_&=]H%U97%A=:K,Q58-*O5DC==13!+H08V^4@@U2_LO]J;_ *)7\ /_  [N
MK_\ S-4 >G45YC_9?[4W_1*_@!_X=W5__F:H_LO]J;_HE?P _P##NZO_ /,U
M0!Z=17F/]E_M3?\ 1*_@!_X=W5__ )FJ/[+_ &IO^B5_ #_P[NK_ /S-4 >G
M45YC_9?[4W_1*_@!_P"'=U?_ .9JC^R_VIO^B5_ #_P[NK__ #-4 >G45YC_
M &7^U-_T2OX ?^'=U?\ ^9JC^R_VIO\ HE?P _\ #NZO_P#,U0!Z=17F/]E_
MM3?]$K^ '_AW=7_^9JC^R_VIO^B5_ #_ ,.[J_\ \S5 'CW_  6X\,ZKXI_X
M)I?$%-,L;S5;?3Y=,U36=/M03+J&DVNI6MQ?Q#')!M8IBP_B4,IR"0?E_P#:
M2\,:9^VU_P %<_%7@OX>^-_A/;6_Q"_9RLM/GN]4TE=>WP7.IW4N^VMTN8,W
M LYH9DWE@$:%BNW&?T!;2?VIG4@_"K]G\@\$'XN:OS_Y;58'@CX*?'_X9Z7:
MV7AWX$_LR:'9V*E+:&P^)^IVZ6ZDDE4"^& %')X'K0!^+'B'P1X>^#?[9WC+
MX2:GXDT"'X&Z'\3/ OAKQ!XQ>-9O$&A7.F:+%':3K,C"*V2>ZM3!<W!4>2S'
M/WBH^K_^"3%U\%=3_92^%/AOXM6EE?\ [2J_%C5-:U;3X5'_  E$'B6/4KF9
MK^Y2(B46ZV?D&65OW!C*@YRH/WE?VOQ]M?&]OX<N/@Q^S\VM>(+.ZU6/'Q.U
M%K::"VEMTG,TA\.!O,\R[MRB[&##S260JH?4U3X>?M(ZW:7L%W\&?V<KF+4K
M9K.[63XK:JPN867:T;_\4S\RE>,'C%5*$HI-]=5]]OT)4DVTNAXQ_P $;[.Z
MU+PC\>?%=JS'P3X\^,GB/7/"+8_<W>GEXH6NH><>3-<PW$BXP&R7ZN:^QJ\G
MT+P=^TSX7T6TTW3/@_\ LZZ=IUA"EO:VMK\5]5AAMHD 5$1%\,A550   , "
MK7]E_M3?]$K^ '_AW=7_ /F:J2CTZBO,?[+_ &IO^B5_ #_P[NK_ /S-4?V7
M^U-_T2OX ?\ AW=7_P#F:H ].HKS'^R_VIO^B5_ #_P[NK__ #-4?V7^U-_T
M2OX ?^'=U?\ ^9J@#TZBO,?[+_:F_P"B5_ #_P .[J__ ,S5']E_M3?]$K^
M'_AW=7_^9J@#TZBO,?[+_:F_Z)7\ /\ P[NK_P#S-4?V7^U-_P!$K^ '_AW=
M7_\ F:H ].HKS'^R_P!J;_HE?P _\.[J_P#\S5']E_M3?]$K^ '_ (=W5_\
MYFJ #XX_\ER_9[_[**?_ $P:S7UE7R)I7P3^/_Q)^.7PNU+QEX/^#WACPUX(
M\2/K][<Z+\0-2UJ^F']F7]HD4=O+HMHAR]VA+-,,*AP&.!7UW0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !117B^G?![PO\5?CS\1)O$FA:=K<MC/I\-NUY$)
M3 ALT8JN>@W$GCN36M.$97<G9+Y]4O(B<FK6ZGM%%>=?\,D?#+_H1_#G_@&M
M'_#)'PR_Z$?PY_X!K5<M'^9_<O\ Y(5ZG9??_P  ]%HKSK_ADCX9?]"/X<_\
M UH_X9(^&7_0C^'/_ -:.6C_ #/[E_\ )!>IV7W_ / /1:*\Z_X9(^&7_0C^
M'/\ P#6C_ADCX9?]"/X<_P# -:.6C_,_N7_R07J=E]__  #-U3XYZSHO[:/A
M+X</9:;+H/BOP9K_ (CCO SB\MKG2]1TFV:(C[C1R1ZLA!X8- V<AN/%/!?_
M  4RUSQ9\--(UO\ X1'14N?B5I/AS7_A_"FIRE+JRUR_2SMO[0)A!ADA$UO/
M,(P^5E9$W-'N?U(_LX:1H7[3/@7QSIOB>U\.6/@'0-;\-1^&HK6 6]S!J=S:
M7,SER=Z,)=/LV7;QA''\9QP_AG_@GUX-\+^ )-"A^(&H.-&L](TSP7<,;(-X
M+L](O/MNFP0 (!,L<JQ*YFW&:*"-'SAF;%VOH:*_4IZ=_P %%/$LGQ"\ :/=
M>![:&TU+5=8T3Q7?QRW<EMID^FW5U:W$\$XMS"($^R_:&-P\3>3<1C&\,!]$
M?#_Q_)XW>*5O(MRPN3+9*X:>SVO%Y23CK'-Y;AFC(&PR;?FV[CR?PU^#?ASX
M=?#;3?#?_"3#5(DUBY\0:Q<7,T*RZ[>W-S->3/+LP$0W4WF"- %"QI'_ *L%
M3YS\ /\ @G?\//A5X_\ %UP;F'QI;^+]0O=8:WO;2T$>GM-?W-[@F&-3+)YN
MH7*^=+ND:-858GR]S$;7][83O;0^GJ*\Z_X9(^&7_0C^'/\ P#6C_ADCX9?]
M"/X<_P# -:VY:/\ ,_N7_P D1>IV7W_\ ]%HKSK_ (9(^&7_ $(_AS_P#6C_
M (9(^&7_ $(_AS_P#6CEH_S/[E_\D%ZG9??_ , ]%HKSK_ADCX9?]"/X<_\
M -:/^&2/AE_T(_AS_P  UHY:/\S^Y?\ R07J=E]__ /1:*\Z_P"&2/AE_P!"
M/X<_\ UH_P"&2/AE_P!"/X<_\ UHY:/\S^Y?_)!>IV7W_P# &^)_^3NO _\
MV*'B'_TMT.O1Z\X;]D#X7M.LI\">&O,12JM]B7(!P2,^^!^0IW_#)'PR_P"A
M'\.?^ :UM4G1G&$;OW5;9=V^_F9PC4BY.RU=]_)+MY'HM%>=?\,D?#+_ *$?
MPY_X!K1_PR1\,O\ H1_#G_@&M8\M'^9_<O\ Y(TO4[+[_P#@'HM%>=?\,D?#
M+_H1_#G_ (!K1_PR1\,O^A'\.?\ @&M'+1_F?W+_ .2"]3LOO_X!Z+17G7_#
M)'PR_P"A'\.?^ :T?\,D?#+_ *$?PY_X!K1RT?YG]R_^2"]3LOO_ . >BUY7
M^TI\:=;^"[^%KK3+73;ZSU;Q3HF@W\5T75XX=0O?LAEB*_QJSHV&X(4]#5__
M (9(^&7_ $(_AS_P#6N(^-G[(N@>(]$T_1_#6KV/PS%EK^C^)7GL[""3[=)I
M]P\\<3+)@;?,6(L1S@8XW5,E3M[K=_3_ ((TYWU2^_\ X!E>+?V\KKP3\;-6
MM+_P_:+\/='\1S>#9]3CNW;4O[2BT(ZVTPM]FS[+Y2FW'S^9YV&V^7\U>:?$
M?_@I]\0?AW\']=O&^&FEZIXYT[1M'\5P:3I5WJ&HVJZ7JMKJDMFDKP6;S?:7
MN=)N++]W$R^9/;OPKE!Z[K7[(O@SQ'\<+_Q1?^*I+O0-2U1_$5QX7>6W^PR:
MN^E'2'NS)CS=ILB5\G=L\PF7&_!%GX"_LUZ1\#='US_BX=[K^OZQI5AX=CUR
M\^QQ7MEI5@LZV5JODHBLT1NKJ3S&4DRW,C8"X09%G>^'?BVOB_5;N" VMH+=
MK=(X7F4W4S>>([EA'_SR1SY._O(DHXVJ6[FOFK7/V&/ .K?M,1_$*+4X+I9=
M*L]"/A\06DL+QQ,(EQ+L-QY0B)S#O\LN!(1D5ZA_PR1\,O\ H1_#G_@&M:05
M-KWVU\K_ *HB3G]E?C_P#T6BO.O^&2/AE_T(_AS_ , UH_X9(^&7_0C^'/\
MP#6KY:/\S^Y?_)"O4[+[_P#@'HM%>=?\,D?#+_H1_#G_ (!K1_PR1\,O^A'\
M.?\ @&M'+1_F?W+_ .2"]3LOO_X!Z+17G7_#)'PR_P"A'\.?^ :UR/Q>^ G@
MSX;0^%]5T#PUI.CZE'XJT>);FT@$<BH][$CKD=F4D$=P350ITIR45)W?E_P2
M93J15VE]_P#P#W.BBBN8V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[^%W_);_B=_P!?FG_^D,=>
MB$X%>$_ /]HCP+XZ_:(\?Z=HWBS0M3OM4N;22TM[:[222X6*R02E0#DA2K ^
MA%=-"E.4*DHIM):^6J,:LXQE%2>[_1GNU%%%<QL%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5YU^TI_P BSX:_[&[1/_2^&O1:\2_;)^-?A'X<6'A>PU_Q'I&C
MWLGB+2;](;NY6)VMXKZ(R2@$_=4*23VQ75@J<YUX1@KN_0QQ$XQI2<G9'MM%
M5-!UVS\4:)::EIUS%>6%_"EQ;7$3;HYXW 974]P000>X-6ZY6FG9FV^J"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#YCTW]OWQ5XUUCQ$/"OP:UO7=(T
M#Q!JGAT:A)XAT^T^US:?>36<[K&[[E0RP/MSR5P<#.*YOQ5_P5/O_ WBZ/P_
MK/PZTG2_$$QC$6E77Q$T6*^F,G$82 R^8Q<X"@*2Q(QFH?V*O^1(\>_]E2\;
M_P#J2ZE7YR_M'>+OA3\//VBO'-YI5_X3^)6_XXZ1=>(?AOXCM_L?CC3/$1GL
MH8M1T"ZC?S9K?RT1Q \9C:)+A1*H+K0!^C_P+_X*D:_^TKX&/B3P3\&]4UK1
MEO)]/><>);*W,=Q YCFB9)0CJR."I!48(([5V7_#9/Q-_P"B":M_X5VF?_%5
M^07P%_X*+^-?V8?#L%_X(\;^$_'.C>+/BC\2;33O \-O;.]^T(U'4K+RKF-V
MG>6ZO'@C0K\C+=0JJ,Q#/N^*/^"LWQFD^ DNN>"/C#X3^)%[/\&Y?B-KD^A>
M';:7_A =7AEMS]@F(#(+>19+B(17""Y5K8N7 RE 'ZP?\-D_$W_H@FK?^%=I
MG_Q5'_#9/Q-_Z()JW_A7:9_\57YD_$S_ (+#^,A\5?B[I'@KXG>%?$6@:+XF
M^'FE:?>V$.G7,^F6VK-<)K MI"5MI9HI$A0-<OY<;-L9@S 5O_#;]O'XR> -
M9^ &K_%CXM^'M"\'_%#6?&-CKMW.N@FVT:RLM,N)]*FDN[4RVT5T3''*\8FD
M4L^SU0 'Z+_\-D_$W_H@FK?^%=IG_P 51_PV3\3?^B":M_X5VF?_ !5?CM??
M\%U/BCJ7[*7A'Q%;_$[PS:>,8?A9=^,-4M7T[2+.*_U)=4N[6%#+<S[I@RVX
MB^QV=MYN_+-,I94KO?&W_!6_XEZ)XY^*'B&S^-'@<^&? _B/P#;Z;HC:=I[Q
M:G;:[!9SWRFX#"0Q0"2Y"E#O40L7D.QJ /U,_P"&R?B;_P!$$U;_ ,*[3/\
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
MN=&@T"SU.UTP/?0MX;GO'NDC-MB*"RQ,YD4)#FV_?%RS;@#] ?\ ALGXF_\
M1!-6_P#"NTS_ .*H_P"&R?B;_P!$$U;_ ,*[3/\ XJOB'_@GW\9_C5^W1^RS
MX]\1:?\ M":%<>,M,O\ 6-*T&STO0])D2S\B\N(;&YU!=CEO/\@D>6(4:(Y4
M%@9*[[_@D'^TA\3OVRO"?BSXC^+]8U9/![W-MH?A_1-1TBTM+J*ZMK*V75)Y
M9(8U9]NH_;($&%7$+';RN #Z[^!G[8NK?$SXZMX \2?#O5?!6K2Z#-X@M)I=
M5M+^"Y@AN(()%)A8E7#7$9&1@C=R,<^Z5\K^!?\ E)GH'_9,=8_].NE5]44
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
MFRDGUCP?I.(+R.QN([#QUI>HS6DLDHA031V[2/$IE9(][A5$DB(3N=0?8?\
MALGXF_\ 1!-6_P#"NTS_ .*K\@?VYOB=^S __!-CP3K'PJO?":_$GPQX,\*P
M6&I:60T.BV1U[0YVMM4"NJ^<9('E6&<^=_H]VPV@2M7I?Q._X*O_ !2^%EWX
M\\&67Q"\&^)V\._%O1O!<GC:YBM+)-'TR\TS[0\T[11RVT.;Q&MEFEB9$)8.
M&894 _3/_ALGXF_]$$U;_P *[3/_ (JN0^)7_!437?@]XE\):/XF^$-UI&I>
M.M2_L?08)O%FG[M2N]A?R4() ;:I/S$#MG)K\G/VG/\ @L7^T%\(=.L?)^-7
MPH$L.F7=S;W>C6UIJMAK<<7B.QTV.9I9(H0T@ANKSS#;?N6.F,R%<2[?6_A3
M_P %7O%FK7?[-6I^(_C#X+ND\5^/==\,^*+66WTN"*33;*YU&.WU3=CS+<RI
M%"A=76(A?E&6)(!^F_\ PV3\3?\ H@FK?^%=IG_Q5,N/VS_B7:P/(_P$U?;&
MI9L>+--8X'/0-D_A7Q0G[>/C77?VW/B'X>\0?&'P7\)K'P)\0M&\+:+X$OO#
MJ:EJ7C#3[F)&-PFV074DET\P\IX ([=(':57 <KYE^QW_P %DO$7Q7_;2^%F
MBZU\1O#%YX'^)[>)S+;:C%I6E3V LG"V'EVL5Q+=VGF$2(%OI#),8W*QIM(
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
M[;6/"RVNG7]DJ7\SW4OG2NL<1($,0#2# (90 #]<[VQAU*U>"XABGADX:.1
MRM]0>*H+X(T5(]HTC2PNX/@6D>-PZ'IUK4HH SE\):4ENT0TS3Q$[B5D%LFU
MG'1B,=?>D_X0W2/)2/\ LK3=D>X(OV9,)N^]@8XSW]:TJ* *%KX5TRRO4N8=
M-L(KB,!4E2W170!=N 0,CY>/IQ4L^BV=U<22R6EM)+-$8)':)2SQGJA.,E?;
MI5JB@#G_ !!\,]*UWPMJ&DQ)<:+#J:".:?1KA]-NEP<@I-"5=2.>0>Y]357X
M)?!7PS^SK\*]&\%>#],72/#F@0F"SM1*\I4%F=W>1RSR2.[,[N[%G9V9B22:
MZJB@#SOP+_RDST#_ +)CK'_IUTJOJBOE?P+_ ,I,] _[)CK'_IUTJOJB@ HH
MHH **** "BBB@#YJ_:]_Y._^!'_7OXC_ /2:UKL:X[]KW_D[_P"!'_7OXC_]
M)K6NQH BN[.+4+9X9XHYH9!AXY%#*P]P>#4,&@V-KIS6<5G:QVCY#0+"HC;/
M7*XQS5NB@#S_ .._[,7A#]HWX9:CX/\ $EI?IX>UF(VVHVVE:E<:4VHVQC>)
MK::2V>-W@9'96C+;2"..!761>"-&AT6QTU=*T[[!ID*V]I;FW0Q6T:J%5$4C
M"@*  !V K4HH S)/!FCS?>TG36^01\VJ'Y1C"].@P./85X5\2O\ @EE\&/BU
MXD\4WNM:)K\MCXYO;34O$>AP>*-3MM#UVXM4B2&2XL(YUMVPL$ *[ K^2FX-
MBOHBB@ J"TTNVL)II(+>"&2X;?*T<84RMZL1U/UJ>B@"FGA^PCTLV2V5H+(]
M;<0KY1YS]W&.O-5_^$*T;S0_]D:9O4[@WV5,@\<YQ[#\JU** *$?A?38;(6R
MZ=8K;K)YHB%N@0/_ 'L8QGWK@K3X!^ O$?[2$7Q.,D^L^-M(T^?3+%YM:GNK
M?18)_)6X%O:F0PP-+]GA#NB!FV'GYFSXM_P76\:>,/A]_P $E_C5JW@6;4+;
MQ#;Z1 @GL<B>"TDO+>.]D4CE=MH]P2PY4 GM7S[\<OB%\ /^"=^L:+XI_9OC
M\#Z5\0?%&B>&O"%Q<V]O)-X8TG0[_488;77-6,&R,R( VQWGCEF5CNWJF4 /
MTTN+=+NW>*5$DBD4HZ.N5=3P01W%9\7@O1X)$9-)TU&C!"%;5 4'/3CCJ?S-
M?*W['W_!1R#Q;\:?B-\,?B7XQ^'<VO>$_%\'A?PWKNE-_9MGXSDFLHKHVT$,
ML\V;RW,HBF2.1L,4X7=BOI+6/CCX-\/?%G2? =_XIT"S\:Z_:R7VF:%/?1QZ
MAJ$$>XR210D[W50CDE0<!&/8T :6G6N@"_DL[2/2/M4,+0R00K'YD<1;+*5'
M(7<V2.F3[URWQ[_9@\'_ +2WP_B\)^++2_N/# F22XTJSU*XL+7444@^1<)
MZ": D#=$^4;H002*^)?AM\5_AQ^RU_P5Z_;4^(7BR]\/^&M'\/\ @_PK>7^I
M-$BR@&UG>95"C?)+(8HAY:@O(RQ@!FVBMGX6_';QKX>_X*U_$ZT\4_%_2QX2
MN/#_ (6;0M O-(^S?;A>OJ306-FC70"W;%#OE*NTO *HL:@ 'VCXD^)/@6Q^
M)^A^!M6U;PZGBW5[6:\TC1;F2/[9=01#][)#$WS%5 ^8J.,<UT!\(Z454?V9
MI^%C,*C[,G"$DE1Q]W))QTYK\H?V6?VP/&/[:_[?_P"QK\2O&NN^ (3XHTGX
M@26'A30[9TNO"BKY-N(+R>2=VGED6&/_ )8P8DBF 5@1M_6^@#+/@G1F9C_9
M&F99M['[*GS-SR>.O)Y]ZU*** *$OA;3)K>2%].L&BFD\Z1&MT*N_P#>(Q@M
M[]:(O"NF01W"IIM@BW?$X6W0";O\W'/XU?HH SKOP?I.H>5Y^EZ=-Y,8BC\R
MV1O+0=%&1P!Z5$? .A,!G1=)XX'^AQ\?I6M10!!)I=M+?I=-;P-=1*428Q@R
M(IZ@-U Y-5SX7TTRL_\ 9UCO>0RLWV=,LYZL3CJ<GGWJ_10!0TSPOINB7!EL
M].L;25EV%X;=(V*\'&0.G _*K]%% 'AG_!3_ /Y1I?M#_P#9,O$G_IJN:^UZ
M^*/^"G__ "C2_:'_ .R9>)/_ $U7-?:] 'QS^Q5_R)'CW_LJ7C?_ -274J]B
MKQW]BK_D2/'O_94O&_\ ZDNI5[%0 4444 %%%% !1110 5S/AKX+^#O!FHZK
M=Z/X3\-:5=Z[N_M*>STN""34-Q)/G,J@R9).=V>IKIJ* ."F_96^&%QX9&BO
M\./ 3Z.+G[:+!O#]H;83[2OF^7Y>W?@D;L9P3SS7EGQ9_P""4_P<^*_Q \(:
M_P#\([9^&QX.O#?PZ9H>EZ=:Z;J<I1XB;R%K9A./*EEC 8_*)6*[6.ZOI"B@
M#CO$'[/'@#Q;#I<>J^!O!VIQZ'";;3EN]%MIAI\1ZQPAD/EKP.%P.*X3XO\
MPA_9_P#@/\/;[7_%O@+X:Z3H0:WM9F;PM;3-=R,ZQ6T$<,<+23RL[(D<2*SL
MQ554D@5[97QY_P % I"/^"@O[&2Z[G_A!#XJUXRB3'V?^WQH\G]D>9G^+!OO
M+Q\WF;,<9H ]V^''[*OASX>_''7?B,MUK&K>)];TV+1()=0DC\K1=,CFDG2P
MM(HXT6*$22$G(9VV)N=M@QWGBOPCI7CSP]<Z1KFF:?K.E7JA+BROK9+BWN%!
M! >-P589 /(Z@5^1'[,G_!.";]HWXZ_&A?!?A7X5^"=&\%_M(7US<^,;<O'X
MD@L;:*PEFT2VM8K41&RE#L");HQYFE!MS@,WPU\-M8UWX9_ Y]2\"Z;I?PE\
M3^#?!GCO6]/U[1#+%J/Q+LIM2NM-FMG:$0K$^EH9+A-[3NBPQO'Y84[0#^@K
MX@_"[X%?LT_#;6]<U[P5\.O"OA2>.&TUJZ_X1RVCLS \T87[44BVB!9-C,\O
M[N/;O8J%+#;;]CWX17.DP69^%OPX>Q@E>XA@/AJR,4<D@17=5\O 9A'&"1R1
M&N>@KY%^'O[+'[)/P8TN7Q%X<NM TZ]UGX$WP\06EK.DNG>)O#4J6TLNJZD0
MC"64E1BY>17E$TV?,QE/=/\ @D+_ ,)5_P .P_@;_P )GYW_  D'_"(67F>=
MN\WR-G^C;]W._P"S^3NSSG- 'HK_ +&GP@DL8[5OA3\-FMH9'ECA/AFRV([A
M0S!?+P"0B GOL7T%=%KGP3\&>)]#T;3-2\(^&-0TWPYY?]DVESI<$L&E^6H6
M/R$92L6U0 -@&  !TKIZ* .=NOA#X3OO'T7BN?POX=F\401B*+6'TV%K^- "
M JSE?, P2,!NYK+N/V:?AS=^-?\ A))? '@F7Q%]K34/[5?0[4WOVE&W+/YV
MS?Y@8 A\Y!&<UVU% !1110 4444 %%%% !1110!YWX%_Y29Z!_V3'6/_ $ZZ
M57U17ROX%_Y29Z!_V3'6/_3KI5?5% !1110 4444 %%%% 'S5^U[_P G?_ C
M_KW\1_\ I-:UV-<=^U[_ ,G?_ C_ *]_$?\ Z36M=C0 4444 %%%% !1110
M4444 %%%% #+BW2[MWBE1)(I%*.CKE74\$$=Q7+:#\!_ WA7PKJ.A:7X,\*:
M;HFKDF_T^UTBWAM;TG@^;$J!'_X$#765E>.O[3_X0G6/[%V?VS]AG^P;_N_:
M/+;R\^V_% '!_"NQ^$?CN_O-*\(Z)X1N_P#A5FM2:>5L=%C2VT#4O+1Y8[>0
M1B-9E5T$GDL2A.U\,"*TO&'[,WA'Q]^T+X-^)^L:>;[Q7\/K&_L?#TTC?N],
M%ZJ)=2HH )D>.-8\L2%4L% WL3^2GAWX/>&OBG^RW_P3R73_ (?^!?B#XHO]
M9UNPUC3O'&(HM1U'[!J$NIPW\QM;J48OTFE*M"Y\U$R%/S#R;]O+]DB__8.\
M<^%[7Q/X&\%?&#5(OAOXQU>\L'+FR\)V$VHQ-!]BEDB-Q)%IBW#R1\PR &;8
M\9(! /W$\4?LH?"WQOX@NM6UKX:^ -7U2^?S+F\O?#UI<7%PV,;GD>,LQP!R
M3VIO@^[^&WQJ^(&I:_IECX<UCQ=X(OI?#][>RZ:@U719X_F-NS2()H@5D$B]
M%D299$+(X8_D_P#LJ_L\?!+]HGP!^TCI'[2/CVT\?:9\+_#'AS0]'\8:A=AI
M]"T%M#@N(=7TOS1*T#74A:<,!(9<(C"0$JWV3\$([B'_ (+A_$!/#%PEWX57
MX)^'AXNG8$74VM_VC>?V<]P,+^].G^<3E0=I3@=* /J*/]FKX<Q>-!XD7P!X
M*7Q$MT;X:H-#M1>BX)R9O.V;_,SSNSG/>NVHHH **** "BBB@ HHHH ****
M"BBB@#PS_@I__P HTOVA_P#LF7B3_P!-5S7VO7Q1_P %/_\ E&E^T/\ ]DR\
M2?\ IJN:^UZ /AGX9-\6OV>KWQOH+?L\?%+Q;;WGCKQ+KEEJ^AZSX56ROK6_
MUB[O8&1;O6+>=3Y4Z!EDB0A@PY&">H_X7I\5?^C5?CG_ .#KP5_\OZ^OJ* /
MD'_A>GQ5_P"C5?CG_P"#KP5_\OZ/^%Z?%7_HU7XY_P#@Z\%?_+^OKZB@#Y!_
MX7I\5?\ HU7XY_\ @Z\%?_+^C_A>GQ5_Z-5^.?\ X.O!7_R_KZ^HH ^0?^%Z
M?%7_ *-5^.?_ (.O!7_R_H_X7I\5?^C5?CG_ .#KP5_\OZ^OJ* /D'_A>GQ5
M_P"C5?CG_P"#KP5_\OZ/^%Z?%7_HU7XY_P#@Z\%?_+^OKZB@#Y!_X7I\5?\
MHU7XY_\ @Z\%?_+^C_A>GQ5_Z-5^.?\ X.O!7_R_KZ^HH ^0?^%Z?%7_ *-5
M^.?_ (.O!7_R_KF/B_?^+_CWX&G\.>+?V/\ XVZOI$\L5QY3:]X-BD@FB<21
M3Q2Q^(5DAFC=5=)8V5T9058$9K[EHH ^!?AEX.N/@K#KT?@[]@_QQX43Q4%7
M6QH\?P_L?[8"^9M^T^5KB^=CS9<;\_ZQ_P"\<XOA[X"Z)X1325TK_@G?KNF+
MH-[-J6F"TTSX=0C3KJ98DEN(=NM#RY76"!6=<,PAC!)"+C]%** /SJC^!&GV
M7P[UOPEI_P"P)XZT/PSXFGAN-:TS1G\":7;:RT3AT%TEOKR"=,J R2;E=258
M,K$'U6/XX?%.&,*O[*?QQ55& !K/@H #_P ']?8%% 'R#_PO3XJ_]&J_'/\
M\'7@K_Y?T?\ "]/BK_T:K\<__!UX*_\ E_7U]10!\@_\+T^*O_1JOQS_ /!U
MX*_^7]'_  O3XJ_]&J_'/_P=>"O_ )?U]?44 ?(/_"]/BK_T:K\<_P#P=>"O
M_E_1_P +T^*O_1JOQS_\'7@K_P"7]?7U% 'R#_PO3XJ_]&J_'/\ \'7@K_Y?
MT?\ "]/BK_T:K\<__!UX*_\ E_7U]10!\@_\+T^*O_1JOQS_ /!UX*_^7]'_
M  O3XJ_]&J_'/_P=>"O_ )?U]?44 ?(/_"]/BK_T:K\<_P#P=>"O_E_1_P +
MT^*O_1JOQS_\'7@K_P"7]?7U% 'R=^S9HGQ"\?\ [:T7C?Q%\)?&?PTT#2/!
M%[H:R>(]2T.XDOKFXO[*=1$FFZA=D!4MGW&39R5 SDX^L:** "BBB@ HHHH
M**** /FS]N7PQXU@^+WPH\9>$OA[XC^(UMX7;5[?4K#0K[2[:\@%U!"L<H_M
M"[M8F3=&0=LA89'RD9(Y3_A>GQ5_Z-5^.?\ X.O!7_R_KZ^HH ^0?^%Z?%7_
M *-5^.?_ (.O!7_R_H_X7I\5?^C5?CG_ .#KP5_\OZ^OJ* /D'_A>GQ5_P"C
M5?CG_P"#KP5_\OZ/^%Z?%7_HU7XY_P#@Z\%?_+^OKZB@#Y!_X7I\5?\ HU7X
MY_\ @Z\%?_+^C_A>GQ5_Z-5^.?\ X.O!7_R_KZ^HH ^0?^%Z?%7_ *-5^.?_
M (.O!7_R_H_X7I\5?^C5?CG_ .#KP5_\OZ^OJ* /D'_A>GQ5_P"C5?CG_P"#
MKP5_\OZ/^%Z?%7_HU7XY_P#@Z\%?_+^OKZB@#Y!_X7I\5?\ HU7XY_\ @Z\%
M?_+^C_A>GQ5_Z-5^.?\ X.O!7_R_KZ^HH _.5OV?-*N/B+=>+;G]@'QSJ/B.
MYU;^WA?W[^!+R6TO_P!WNNK?S=>86TK&&-V:$(7= [9?YJZ'QIX1N/B1\08O
M%OB+]A#QQKWBJ"S?3HM9U&+X?W6H1VKI(CP"=]<,@B9)I5*!MI$KC&&.?OFB
M@#\[M+^!VDZ'=>'9[+_@GGX@LY_"!8Z#)!IWP[C;1"TK3'[*1K0,&97>0^7M
M^=F;J2:Z[X>:IXQ^%5WK]SH/['_QLL+OQ3J<FL:O<_V[X-EN-1NW 4R2R/XA
M9VPBHB*3MCC1$0*BJH^XZ* /D'_A>GQ5_P"C5?CG_P"#KP5_\OZ/^%Z?%7_H
MU7XY_P#@Z\%?_+^OKZB@#Y!_X7I\5?\ HU7XY_\ @Z\%?_+^C_A>GQ5_Z-5^
M.?\ X.O!7_R_KZ^HH ^0?^%Z?%7_ *-5^.?_ (.O!7_R_H_X7I\5?^C5?CG_
M .#KP5_\OZ^OJ* /D'_A>GQ5_P"C5?CG_P"#KP5_\OZ/^%Z?%7_HU7XY_P#@
MZ\%?_+^OKZB@#Y!_X7I\5?\ HU7XY_\ @Z\%?_+^C_A>GQ5_Z-5^.?\ X.O!
M7_R_KZ^HH ^0?^%Z?%7_ *-5^.?_ (.O!7_R_H_X7I\5?^C5?CG_ .#KP5_\
MOZ^OJ* /S[_; U#XS?M%_LE?%'X?:/\ LO\ QBL=6\=^$=6\/6-SJ&N^#DM+
=>>[LY;>-YC'KKN(U:0%BB,V <*QX/Z"444 ?_]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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799319040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Aug. 06, 2017</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_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">Jun. 30,  2017<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_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<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_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<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">Smaller Reporting Company<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">46,793,791<span></span>
</td>
</tr>
<tr 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">Q2<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">2017<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>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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_gure_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DocumentAndEntityInformationAbstract</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799895248">
<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>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 176,303,274<span></span>
</td>
<td class="nump">$ 163,884,574<span></span>
</td>
</tr>
<tr class="re">
<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">86,858,779<span></span>
</td>
<td class="nump">51,835,218<span></span>
</td>
</tr>
<tr class="ro">
<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">4,842,564<span></span>
</td>
<td class="nump">5,881,681<span></span>
</td>
</tr>
<tr class="re">
<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">20,000<span></span>
</td>
<td class="nump">117,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepaid land leases</a></td>
<td class="nump">783,741<span></span>
</td>
<td class="nump">47,255<span></span>
</td>
</tr>
<tr class="re">
<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">2,035<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">268,810,393<span></span>
</td>
<td class="nump">221,767,490<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">100,712,418<span></span>
</td>
<td class="nump">108,731,126<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property, plant and equipment under capital leases, net</a></td>
<td class="nump">414,977<span></span>
</td>
<td class="nump">554,257<span></span>
</td>
</tr>
<tr class="ro">
<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">4,725,437<span></span>
</td>
<td class="nump">4,754,169<span></span>
</td>
</tr>
<tr class="re">
<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">2,268,957<span></span>
</td>
<td class="nump">2,215,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">27,668,539<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_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">136,454,450<span></span>
</td>
<td class="nump">143,923,863<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">405,264,843<span></span>
</td>
<td class="nump">365,691,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">14,540,121<span></span>
</td>
<td class="nump">8,682,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetentionPayable', window );">Retention Payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">733,869<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Capital lease obligation, current portion</a></td>
<td class="nump">117,558<span></span>
</td>
<td class="nump">187,678<span></span>
</td>
</tr>
<tr class="re">
<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">7,783,712<span></span>
</td>
<td class="nump">4,341,331<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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">22,441,391<span></span>
</td>
<td class="nump">13,945,196<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 );">Capital lease obligation, net of current portion</a></td>
<td class="nump">2,222,247<span></span>
</td>
<td class="nump">2,284,959<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_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">24,663,638<span></span>
</td>
<td class="nump">16,230,155<span></span>
</td>
</tr>
<tr class="ro">
<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 as of June 30, 2017 and December 31, 2016; 47,052,940 and 47,052,940 shares issued; and 46,793,791 and 46,793,791 shares outstanding as of June 30,2017 and December 31, 2016, respectively</a></td>
<td class="nump">23,525<span></span>
</td>
<td class="nump">23,525<span></span>
</td>
</tr>
<tr class="re">
<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; 259,149 and 259,149 shares as of June 30, 2017 and December 31, 2016 at cost</a></td>
<td class="num">(577,141)<span></span>
</td>
<td class="num">(577,141)<span></span>
</td>
</tr>
<tr class="ro">
<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">94,171,379<span></span>
</td>
<td class="nump">94,156,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings unappropriated</a></td>
<td class="nump">268,444,917<span></span>
</td>
<td class="nump">248,941,696<span></span>
</td>
</tr>
<tr class="ro">
<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">25,234,543<span></span>
</td>
<td class="nump">22,910,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(6,696,018)<span></span>
</td>
<td class="num">(15,994,527)<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">380,601,205<span></span>
</td>
<td class="nump">349,461,198<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">$ 405,264,843<span></span>
</td>
<td class="nump">$ 365,691,353<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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>For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84164758&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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&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/presentationRef<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=6877327&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_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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84176650&amp;loc=d3e31917-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84176650&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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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_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/presentationRef<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=6877327&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_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/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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/presentationRef<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=6877327&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_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_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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other costs that provide economic benefits within a future period of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-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_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_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_RetentionPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts owed to vendors and subcontractors that have been withheld because of retainage provisions in a contract.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68049106&amp;loc=d3e50610-109371<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetentionPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799364560">
<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>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">PREFERRED STOCK, shares authorized</a></td>
<td class="nump">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">$ 0.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">47,052,940<span></span>
</td>
<td class="nump">47,052,940<span></span>
</td>
</tr>
<tr class="ro">
<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">46,793,791<span></span>
</td>
<td class="nump">46,793,791<span></span>
</td>
</tr>
<tr class="re">
<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">259,149<span></span>
</td>
<td class="nump">259,149<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800810112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>NET REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 47,531,989<span></span>
</td>
<td class="nump">$ 47,600,767<span></span>
</td>
<td class="nump">$ 80,320,482<span></span>
</td>
<td class="nump">$ 82,096,217<span></span>
</td>
</tr>
<tr class="re">
<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 INCOME (EXPENSE)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of net revenue</a></td>
<td class="num">(26,931,742)<span></span>
</td>
<td class="num">(29,195,255)<span></span>
</td>
<td class="num">(47,145,605)<span></span>
</td>
<td class="num">(53,076,901)<span></span>
</td>
</tr>
<tr class="re">
<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">(100,613)<span></span>
</td>
<td class="num">(104,369)<span></span>
</td>
<td class="num">(176,446)<span></span>
</td>
<td class="num">(186,270)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development cost</a></td>
<td class="num">(65,274)<span></span>
</td>
<td class="num">(70,378)<span></span>
</td>
<td class="num">(127,172)<span></span>
</td>
<td class="num">(130,215)<span></span>
</td>
</tr>
<tr class="re">
<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">(2,056,943)<span></span>
</td>
<td class="num">(1,009,882)<span></span>
</td>
<td class="num">(3,785,403)<span></span>
</td>
<td class="num">(2,925,912)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other operating income</a></td>
<td class="nump">105,055<span></span>
</td>
<td class="nump">110,239<span></span>
</td>
<td class="nump">209,613<span></span>
</td>
<td class="nump">220,521<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_CostsAndExpenses', window );">Total Costs and Expenses</a></td>
<td class="num">(29,049,517)<span></span>
</td>
<td class="num">(30,269,645)<span></span>
</td>
<td class="num">(51,025,013)<span></span>
</td>
<td class="num">(56,098,777)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">INCOME FROM OPERATIONS</a></td>
<td class="nump">18,482,472<span></span>
</td>
<td class="nump">17,331,122<span></span>
</td>
<td class="nump">29,295,469<span></span>
</td>
<td class="nump">25,997,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (EXPENSE)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(42,065)<span></span>
</td>
<td class="num">(46,009)<span></span>
</td>
<td class="num">(83,976)<span></span>
</td>
<td class="num">(92,138)<span></span>
</td>
</tr>
<tr class="re">
<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">132,721<span></span>
</td>
<td class="nump">122,328<span></span>
</td>
<td class="nump">258,581<span></span>
</td>
<td class="nump">236,774<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 );">INCOME BEFORE TAXES</a></td>
<td class="nump">18,573,128<span></span>
</td>
<td class="nump">17,407,441<span></span>
</td>
<td class="nump">29,470,074<span></span>
</td>
<td class="nump">26,142,076<span></span>
</td>
</tr>
<tr class="re">
<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 TAXES</a></td>
<td class="num">(4,821,450)<span></span>
</td>
<td class="num">(4,210,422)<span></span>
</td>
<td class="num">(7,643,276)<span></span>
</td>
<td class="num">(6,478,093)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME</a></td>
<td class="nump">13,751,678<span></span>
</td>
<td class="nump">13,197,019<span></span>
</td>
<td class="nump">21,826,798<span></span>
</td>
<td class="nump">19,663,983<span></span>
</td>
</tr>
<tr class="re">
<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 INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME</a></td>
<td class="nump">13,751,678<span></span>
</td>
<td class="nump">13,197,019<span></span>
</td>
<td class="nump">21,826,798<span></span>
</td>
<td class="nump">19,663,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>OTHER COMPREHENSIVE INCOME</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">7,261,237<span></span>
</td>
<td class="num">(9,760,773)<span></span>
</td>
<td class="nump">9,298,509<span></span>
</td>
<td class="num">(7,867,712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE INCOME</a></td>
<td class="nump">$ 21,012,915<span></span>
</td>
<td class="nump">$ 3,436,246<span></span>
</td>
<td class="nump">$ 31,125,307<span></span>
</td>
<td class="nump">$ 11,796,271<span></span>
</td>
</tr>
<tr class="ro">
<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>EARNINGS PER SHARE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">BASIC</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">DILUTED</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">BASIC</a></td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">46,008,102<span></span>
</td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">46,007,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">DILUTED</a></td>
<td class="nump">46,796,848<span></span>
</td>
<td class="nump">46,631,091<span></span>
</td>
<td class="nump">46,800,545<span></span>
</td>
<td class="nump">46,685,709<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/presentationRef<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=84228862&amp;loc=d3e557-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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<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=26873400&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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799887728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) - 6 months ended Jun. 30, 2017 - 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</div></th>
<th class="th"><div>Retained earnings appropriated</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2016</a></td>
<td class="nump">$ 23,525<span></span>
</td>
<td class="num">$ (577,141)<span></span>
</td>
<td class="nump">$ 94,156,679<span></span>
</td>
<td class="nump">$ 248,941,696<span></span>
</td>
<td class="nump">$ 22,910,966<span></span>
</td>
<td class="num">$ (15,944,527)<span></span>
</td>
<td class="nump">$ 349,461,198<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, 2016</a></td>
<td class="nump">47,052,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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, 2016</a></td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">259,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</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="nump">9,298,509<span></span>
</td>
<td class="nump">9,298,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of stock options to employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,826,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,826,798<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_TransferToRetainedEarningsAppropriatedForLegalReserve', window );">Transfer to statutory common reserve fund</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="num">(2,323,577)<span></span>
</td>
<td class="nump">2,323,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2017</a></td>
<td class="nump">$ 23,525<span></span>
</td>
<td class="num">$ (577,141)<span></span>
</td>
<td class="nump">$ 94,171,379<span></span>
</td>
<td class="nump">$ 268,444,917<span></span>
</td>
<td class="nump">$ 25,234,543<span></span>
</td>
<td class="num">$ (6,696,018)<span></span>
</td>
<td class="nump">$ 380,601,205<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 Jun. 30, 2017</a></td>
<td class="nump">47,052,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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 Jun. 30, 2017</a></td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">259,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_TransferToRetainedEarningsAppropriatedForLegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer To Retained Earnings Appropriated For Legal Reserve</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gure_TransferToRetainedEarningsAppropriatedForLegalReserve</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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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://www.xbrl.org/2003/role/presentationRef<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=84159872&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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember</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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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_StatementEquityComponentsAxis=us-gaap_StatutoryAccountingPracticesJurisdictionDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_StatutoryAccountingPracticesJurisdictionDomain</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800213376">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 income</a></td>
<td class="nump">$ 21,826,798<span></span>
</td>
<td class="nump">$ 19,663,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash 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">83,128<span></span>
</td>
<td class="nump">91,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfLeasedAsset', window );">Amortization of prepaid land leases</a></td>
<td class="nump">234,307<span></span>
</td>
<td class="nump">255,261<span></span>
</td>
</tr>
<tr class="ro">
<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">10,809,289<span></span>
</td>
<td class="nump">13,514,292<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_UnrealizedGainLossOnTranslationOfInterCompanyBalances', window );">Exchange (gain) loss on inter-company balances</a></td>
<td class="nump">603,910<span></span>
</td>
<td class="num">(548,734)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation expense</a></td>
<td class="nump">14,700<span></span>
</td>
<td class="nump">12,800<span></span>
</td>
</tr>
<tr class="re">
<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, net of effects of acquisition:</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="num">(33,349,844)<span></span>
</td>
<td class="num">(22,737,450)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,165,420<span></span>
</td>
<td class="nump">328,685<span></span>
</td>
</tr>
<tr class="ro">
<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">(19,129)<span></span>
</td>
<td class="num">(14,094)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(580)<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 payable and accrued expenses</a></td>
<td class="nump">5,582,026<span></span>
</td>
<td class="nump">5,353,742<span></span>
</td>
</tr>
<tr class="re">
<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="num">(739,329)<span></span>
</td>
<td class="num">(1,112,087)<span></span>
</td>
</tr>
<tr class="ro">
<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">3,292,636<span></span>
</td>
<td class="nump">2,662,606<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">9,503,332<span></span>
</td>
<td class="nump">17,470,768<span></span>
</td>
</tr>
<tr class="ro">
<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_PaymentsToAcquireOtherProductiveAssets', window );">Additions of prepaid land leases</a></td>
<td class="num">(818,957)<span></span>
</td>
<td class="num">(616,512)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(59,975)<span></span>
</td>
<td class="num">(870,875)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(878,932)<span></span>
</td>
<td class="num">(1,487,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS USED IN 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_RepaymentsOfLongTermCapitalLeaseObligations', window );">Repayment of capital lease obligation</a></td>
<td class="num">(273,873)<span></span>
</td>
<td class="num">(287,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(273,873)<span></span>
</td>
<td class="num">(287,387)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">4,068,173<span></span>
</td>
<td class="num">(3,029,146)<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 INCREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">12,418,700<span></span>
</td>
<td class="nump">12,666,848<span></span>
</td>
</tr>
<tr class="re">
<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">163,884,574<span></span>
</td>
<td class="nump">133,606,392<span></span>
</td>
</tr>
<tr class="ro">
<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">176,303,274<span></span>
</td>
<td class="nump">146,273,240<span></span>
</td>
</tr>
<tr class="re">
<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">4,634,040<span></span>
</td>
<td class="nump">4,586,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF 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="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_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions', window );">Par value of common stock issued upon cashless exercise of options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ParValueOfCommonStockIssuedUponCashlessExerciseOfOptions</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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_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/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortizationOfLeasedAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45031-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_AmortizationOfLeasedAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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=6877327&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_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_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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_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_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/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireOtherProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_PaymentsToAcquireOtherProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-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_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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 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=98514028&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_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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790767008">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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. 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 three and six months ended June 30, 2017 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 2016 Form 10-K. 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 certain areas, including classification of leases and related party
transactions.<font style="font-family: MS Mincho">&#8232;</font></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">On September 2, 2016, the Company announced the planned merger of
two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&#8220;SYCI&#8221;) and Shouguan Rongyuan Chemical Co.,
Ltd (&#8220;SCRC&#8221;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered
on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.</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 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;), manufactures
chemical products for use in the oil industry, pesticides and 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 People&#8217;s Republic
of China (&#8220;PRC&#8221;). DCHC was established to further explore and develop natural gas and brine resources (including bromine
and crude salt) in 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">(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 June 30, 2017 and December 31, 2016, allowances
for doubtful accounts were nil. No allowances for doubtful accounts were charged to the condensed consolidated statements of income
for the three-month and six-month periods ended June 30, 2017 and 2016.</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;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 $176,303,274 and $163,884,574 with these institutions as of June 30, 2017 and December 31, 2016, 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">Concentrations of credit risk with respect to
accounts receivable exists as the Company sells a substantial portion of its products to a limited number of customers. However,
such concentrations of credit risks are limited since the Company performs ongoing credit evaluations of its customers&#8217; financial
condition and extends credit terms as and when appropriate. Approximately 64.3% and 61.6% of the balances of accounts receivable
as of June 30, 2017 and December 31, 2016, respectively, are outstanding for less than three months. All outstanding receivables
as of June 30, 2017 and December 31, 2016 are within the credit terms. For the balances of accounts receivable aged more than 90
days as of June 30, 2017, approximately 27% were settled in July 2017.&#160;For the balances of all accounts receivable as of June
30, 2017, approximately 15% were settled in July 2017.&#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">The rate of collection for accounts receivable aged more than 90
days as of June 30, 2017 in July 2017 was analyzed as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 55%; text-align: center"><font style="font-size: 8pt">Accounts Receivable Aging</font></td>
    <td style="width: 45%; text-align: center"><font style="font-size: 8pt">Percent Collected</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">90-120 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">17%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">121-150 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">151-180 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">8%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">181-210 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">54%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCECFF">
    <td style="text-align: justify"><font style="font-size: 8pt">211-240 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">100%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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 plant, machinery and equipment. Costs incurred are capitalized and transferred to property and
equipment upon completion, at which time depreciation commences.</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 83%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 15%; 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)&#160;</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">8 - 20</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3 - 8</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Motor vehicles</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3-8</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">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,
which is 20 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">(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 $257,660 and $250,152 for the three-month period ended June 30, 2017 and
2016, respectively, and totaled $512,876 and $499,615 for the six-month period ended June 30, 2017 and 2016, 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">The Company recognizes revenue, net of value-added
tax, when persuasive evidence of an arrangement exists, delivery of the goods has occurred, customer acceptance has been obtained,
which means the significant risks and ownership have been transferred to the customer, the price is fixed or determinable and collectability
is reasonably assured.</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"></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 and six-month periods ended
June 30, 2017 and 2016, the Company determined that there are no events or circumstances indicating possible 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 Earnings 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 39,155 and 71,086
shares for the three-month period ended June 30, 2017 and 2016, respectively, and amounted to 32,077 and 64,139 shares for the
six-month period ended June 30, 2017 and 2016, respectively. These awards could be dilutive in the future if the market price of
the common stock increases and is greater than the exercise price of these awards.</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 following table sets forth the computation
of basic and diluted earnings per share:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Numerator</font></td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#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: white">
    <td style="width: 44%; padding-left: 29.7pt"><font style="font-size: 8pt">Net income</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,751,678</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,197,019</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">21,826,798</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">19,663,983</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <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: 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="text-align: justify"><font style="font-size: 8pt">Denominator</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>
    <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: 0.55in; text-indent: -9.9pt"><font style="font-size: 8pt">Basic: Weighted-average common shares outstanding during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,008,102</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,007,611</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Add: Dilutive effect of stock options</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,057</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">622,989</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,754</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">678,098</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,796,848</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,631,091</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,800,545</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,685,709</font></td>
    <td>&#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>
    <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="text-align: justify"><font style="font-size: 8pt">Earnings per share</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>
    <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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.43</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.42</font></td>
    <td style="padding-bottom: 2.5pt">&#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">(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;Exploration
Costs</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">Exploration costs, which included the cost of
researching for appropriate places to drill wells and the cost of well drilling in search of potential natural brine or other resources,
are charged to the income statement as incurred. Once the commercial viability of a project has been confirmed, all subsequent
costs are capitalized.</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">(m)&#160; Goodwill</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">Goodwill represents the excess of the purchase
price over the net of the fair value of the identifiable tangible and intangible assets acquired and the fair value of liabilities
assumed in business acquisitions. Management of the Company evaluates the carrying value of goodwill annually or when a possible
impairment is indicated. The Company performs its impairment assessment annually and between annual tests in certain circumstances
and determined that there was no impairment of goodwill. Goodwill impairment is assessed using the expected present value of associated
future cash flows.</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">(n)&#160;&#160;&#160;&#160;&#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;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Adopted Accounting Pronouncements</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 March 2016, the FASB issued ASU No. 2016-09,
Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting, which simplifies
several aspects of the accounting for share-based payment award transactions, including: (1) income tax consequences; (2) classification
of awards as either equity or liabilities, and (3) classification on the statement of cash flows. For public companies, the amendments
in this ASU are effective for annual periods beginning after December 15, 2016, and interim periods within those annual periods.
&#160;The Company adopted the amendments in this Update as of January 1, 2017. There is no impact on the financial statements since
any excess tax benefits were fully offset by a valuation allowance and not recognized for financial statement purposes.</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">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 May 2014, the FASB issued ASU No. 2014-09,
Revenue from Contracts with Customers (Topic 606). The core principle of the guidance is that an entity should recognize revenue
to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity
expects to be entitled in exchange for those goods or services. In August 2015, FASB issued ASU 2015-14 which deferred the effective
date of Update 2014-09 to annual reporting periods beginning after December 15, 2017. Early application is permitted only as of
annual reporting periods beginning after December 15, 2016. The Company expects to adopt the new standard in the first quarter
of 2018. The Company does not expect the adoption of this Update to have a material effect on the financial statements.</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 2016, the FASB issued ASU No. 2016-02,
Leases (Topic 842). The amendments in this Update specify the accounting for leases. The core principle of Topic 842 is that a
lessee should recognize the assets and liabilities that arise from leases. For public business entities, the amendments in this
Update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The
Company is evaluating the impact of this on the consolidated financial statements and related disclosures.</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 August 2016, the FASB issued ASU No. 2016-15,
Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The Update addresses eight specific
changes to how cash receipts and cash payments are presented and classified in the statement of cash flows. The amendments in this
Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within
those fiscal years. Early adoption is permitted. An entity that elects early adoption must adopt all of the amendments in the same
period. The amendments in this Update should be applied using a retrospective transition method to each period presented. If it
is impracticable to apply the amendments retrospectively for some of the issues, the amendments for those issues would be applied
prospectively as of the earliest date practicable. The Company does not expect the adoption of this Update to have a material effect
on the financial statements.</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 FASB issued ASU No. 2017-01,
Business Combinations (Topic 805), Clarifying the Definition of a Business. The amendments in this Update provide a more robust
framework to use in determining when a set of assets and activities is a business. The amendments in this Update are effective
for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company does not expect
the adoption of this Update to have a material effect on the financial statements.</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 FASB issued ASU No. 2017-04,
Intangibles &#8211; Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement
of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Instead, under the amendments in this Update, an entity
should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying
amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s
fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. A public
business entity that is a U.S. Securities and Exchange Commission (SEC) filer should adopt the amendments in this Update for its
annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is currently evaluating
the effect of the adoption of this Update.</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 May 2017, the FASB issued ASU 2017-09, Compensation
&#8211; Stock Compensation (Topic 718), Scope of Modification Accounting. The amendments in this Update provide guidance about
which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The
amendments in this Update are effective for all entities for annual periods, and interim periods within those annual periods, beginning
after December 15, 2017. The amendments in this Update should be applied prospectively to an award modified on or after the adoption
date.</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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621359376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</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: 66%"><font style="font-size: 8pt">Raw materials</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">617,048</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">818,500</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Finished goods</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,421,363</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,370,331</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Work-in-process</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">804,153</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">692,850</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,842,564</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,881,681</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<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/presentationRef<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790765632">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</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 prepaid for land leases with lease
terms for periods ranging from one to fifty years to use the land on which the production facilities and warehouses of the Company
are situated. The prepaid land lease is amortized on a straight line basis.</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 June 30,
2017 and 2016, amortization of prepaid land leases totaled $126,846 and $123,717, respectively, which amounts were recorded as
cost of net revenue.&#160;During the six-month period ended June 30, 2017 and 2016, amortization of prepaid land leases totaled
$234,307 and $255,261, respectively, which amounts were recorded as cost of net revenue.</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, 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 that the Company cannot obtain land use rights certificates cover a total of approximately 54.97 square kilometers with an
aggregate carrying value of $1,270,668 and approximately 54.97 square kilometers with an aggregate carrying value of $620,978 as
at June 30, 2017 and December 31, 2016, 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_gure_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesToFinancialStatementsAbstract</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_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628036768">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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: 66%"><font style="font-size: 8pt">Mineral rights</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,544,643</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,438,115</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Buildings</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">63,448,611</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">61,656,398</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Plant and machinery</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">189,225,440</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">184,544,140</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Motor vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,480</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,282</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Furniture, fixtures and office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,662,769</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,553,473</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Construction in process</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">374,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">261,889,943</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">255,575,198</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: Accumulated depreciation and amortization</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(161,177,525</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(146,844,072</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Net book value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">100,712,418</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">108,731,126</font></td>
    <td style="padding-bottom: 2.5pt">&#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. 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 $34,906,905 and $35,184,613 as at June 30, 2017 and December
31, 2016, 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 June 30,
2017, depreciation and amortization expense totaled $5,294,777, of which $5,001,792 and $292,985 were recorded as cost of net revenue
and administrative expenses, respectively. During the three-month period ended June 30, 2016, depreciation and amortization expense
totaled $6,644,571, of which $6,306,337 and $338,235 were recorded as cost of net revenue and administrative expenses, respectively.
During the six-month period ended June 30, 2017, depreciation and amortization expense totaled $10,658,819, of which $10,074,234
and $584,585 were recorded as cost of net revenue and administrative expenses respectively. During the six-month period ended June
30, 2016, depreciation and amortization expense totaled $13,514,292, of which $12,827,797 and $686,495 were recorded as cost of
revenue and administrative expenses 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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790757584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Property, plant and equipment under capital leases, 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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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: 66%"><font style="font-size: 8pt">Buildings</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">121,470</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">118,623</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Plant and machinery</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,283,296</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,229,775</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,404,766</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,348,398</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: Accumulated depreciation and amortization</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,989,789</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,794,141</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Net book value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">414,977</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">554,257</font></td>
    <td style="padding-bottom: 2.5pt">&#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 June 30,
2017 and 2016, depreciation and amortization expense totaled $75,413 and $83,288, respectively, which was recorded as cost of net
revenue. During the six-month period ended June 30, 2017 and 2016, depreciation and amortization expense totaled $150,470 and $166,608,
respectively, which was recorded as cost of net revenue.</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_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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781916496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts 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: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 66%; text-align: justify"><font style="font-size: 8pt">Accounts payable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">13,390,816</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">7,513,075</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-size: 8pt">Salary payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">353,110</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">319,489</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Social security insurance contribution payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">119,730</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">119,444</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Other payables</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">676,465</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">730,310</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">14,540,121</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,682,318</font></td>
    <td style="padding-bottom: 2.5pt">&#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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790783776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">7. RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three-month and six-month periods
ended June 30, 2017, the Company borrowed $100,000 and $250,000, respectively, from Jiaxing Lighting Appliance Company Limited
(Jiaxing Lighting&#8221;), in which Mr. Ming Yang, a shareholder and the Chairman of the Company, has a 100% equity interest. The
amounts due to Jiaxing Lighting were unsecured, interest free and repayable on demand and were fully settled in the three-month
period ended June 30, 2017. There was no balance owing to Jiaxing Lighting as of June 30, 2017.</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 fiscal year 2013, the Company entered
into an agreement with the Shandong Shouguang Vegetable Seed Industry Group Co., Ltd, a related party, to provide property management
services for an annual amount of approximately $100,000 for five years from January 1, 2013 to December 31, 2017. The expenses
associated with this agreement for the three months period ended June 30, 2017 and 2016 were approximately $22,800 and $24,000.
The expenses associated with this agreement for the six months period ended June 30, 2017 and 2016 were approximately $45,400 and
$48,000.</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782007584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. TAXES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">8. TAXES PAYABLE</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 100%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt">Taxes payable consists of the following:</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 66%; text-align: justify"><font style="font-size: 8pt">Income tax payable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,943,143</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">1,849,535</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-size: 8pt">Natural resource tax</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">332,089</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">651,230</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Value added tax payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,547,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">887,913</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Land use tax payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">782,072</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">818,921</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Other tax payables</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">179,079</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">133,732</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">7,783,712</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,341,331</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6635630592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CAPITAL LEASE OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">9. CAPITAL LEASE OBLIGATIONS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of capital lease obligations
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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 58%; text-align: justify"><font style="font-size: 8pt">Total capital lease obligations</font></td>
    <td style="width: 11%; text-align: center"><font style="font-size: 8pt">6.7%</font></td>
    <td style="width: 2%; text-align: right">&#160;</td>
    <td style="width: 2%; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">2,339,805</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">2,472,637</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-size: 8pt">Less: Current portion</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(117,558</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">)</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-size: 8pt">(187,678</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Capital lease obligations, net of current portion</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,222,247</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,284,959</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 capital lease obligations
amounted to $41,375 and $45,873 for the three-month period ended June 30, 2017 and 2016, respectively, which were charged to the
condensed consolidated statement of income. Interest expenses from capital lease obligations amounted to $83,128 and $91,764 for
the six-month period ended June 30, 2017 and 2016, respectively, which were charged to the condensed consolidated statement of
income.</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_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://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782007584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">10. EQUITY</a></td>
<td class="text"><p style="margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 8pt">(a)</font> <font style="font-size: 8pt">Authorized shares</font></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">During the annual general meeting held on June
18, 2013, the shareholders of the Company approved the amendment to the Certificate of Incorporation to decrease the number of
the authorized shares of the Company&#8217;s common stock to 80,000,000. The Company filed an amended and restated Certificate
of Incorporation with the Secretary of the State of Delaware to decrease the number of authorized shares of the Company&#8217;s
common stock. Accordingly, 80,000,000 is disclosed as the authorized shares of the Company&#8217;s common stock in the consolidated
balance sheets as of June 30, 2017 and December 31, 2016.</p>

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

<p style="margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 8pt">(b)</font> <font style="font-size: 8pt">Retained Earnings - Appropriated</font></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 June 30,
2017 for SCHC, SYCI and DCHC is 46%, 16% 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/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781579408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">11. STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Pursuant to the Company&#8217;s Amended and Restated 2007 Equity
Incentive Plan approved in 2011(&#8220;Plan&#8221;), the aggregate number of shares of the Company&#8217;s common stock available
for grant of stock options and issuance is 4,341,989 shares. On October 5, 2015, during the annual meeting of the Company&#8217;s
stockholders, the aggregate number of shares reserved and available for grant and issuance pursuant to the Plan was increased to
10,341,989. As of June 30, 2017, the number of shares of the Company&#8217;s common stock available for issuance under the Plan
is 7,325,989.</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 fair value of each option award below 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">On March 2, 2017, the Company granted to an
independent director an option to purchase 12,500 shares&#160;of the Company&#8217;s common stock at an exercise price of $1.98
per share and the options vested immediately. The options were valued at $9,000 fair value, with assumed 57.42% volatility, a three-year
expiration term, with an expected tenor of 1.69 years, a risk free rate of 1.59% and no dividend yield. For the three-month and
six-month periods ended June 30, 2017, $9,000 was recognized as general and administrative expenses.</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 7, 2017, the Company granted to an independent
director an option to purchase 12,500 shares&#160;of the Company&#8217;s common stock at an exercise price of $1.90 per share and
the options vested immediately. The options were valued at $5,700 fair value, with assumed 45.71% volatility, a three-year expiration
term with an expected tenor of 1.70 years, a risk free rate of 1.25% and no dividend yield. For the three-month and six-month period
ended June 30, 2017, $5,700 was recognized as general and administrative expenses.</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 summarizes all Company stock
option transactions between January 1, 2017 and June 30, 2017.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number of Option </font><br />
<font style="font-size: 8pt">and Warrants </font><br />
<font style="font-size: 8pt">Outstanding and exercisable</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted- Average Exercise price of Option </font><br />
<font style="font-size: 8pt">and Warrants</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Range of </font><br />
<font style="font-size: 8pt">Exercise Price per Common Share</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 45%"><font style="font-size: 8pt">Balance, January 1, 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">185,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">2.19</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">$1.54 - $4.80</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Granted and vested during the period</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Ended June 30, 2017</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.94</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">$1.90-1.98</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Expired during the period ended&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">June 30, 2017&#160;</p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(37,500</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2.18</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">$1.83-2.55</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Balance, June 30, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#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-size: 8pt">172,500</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#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-size: 8pt">$1.54 - $4.80</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1pt solid">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Stock and Warrants Options Exercisable and Outstanding</font></td></tr>
<tr>
    <td style="vertical-align: top; width: 39%">&#160;</td>
    <td style="vertical-align: top; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%; text-align: center"><font style="font-size: 8pt">Weighted Average</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</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">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">Remaining</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Outstanding at June 30, 2017</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; 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&#160;</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; 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="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><font style="font-size: 8pt">Exercisable and&#160;outstanding</font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">172,500</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$1.54 - $4.80</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">1.89</font></td>
    <td style="vertical-align: bottom">&#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 June 30, 2017 was $625.</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_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 components of a stock option or other award plan under which equity-based compensation is awarded to employees, typically comprised of the amount of unearned compensation (deferred compensation cost), compensation expense, and changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan.  Disclosure may also include nature and general terms of such arrangements that existed during the period and potential effects of those arrangements on shareholders, effect of compensation cost arising from equity-based payment arrangements on the income statement, method of estimating the fair value of the goods or services received, or the fair value of the equity instruments granted, during the period, cash flow effects resulting from equity-based payment arrangements and, for registrants that accelerate vesting of out of the money share options, reasons for the decision to accelerate.</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 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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781916496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">12. 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.</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</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 law at a tax rate of 35%. No provision for the US federal income taxes has been made as the Company had no
US taxable income for the three-month and six-month periods ended June 30, 2017 and 2016, 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;BVI</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 and six-month periods ended June
30, 2017 and 2016.</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">Hong Kong Jiaxing Industrial Limited, a subsidiary
of Upper Class Group Limited,&#160;was incorporated in Hong Kong and is subject to Hong Kong profits tax. The Company 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 profits tax has been made as the Company has no assessable income for the three-month and six-month periods ended June 30,
2017 and 2016.&#160;&#160;The applicable statutory tax rates for the three-month and six-month periods ended June 30, 2017 and
2016 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 Foreign Enterprise Income
Tax Law.</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 CaiShui [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 June 30, 2017 and December 31, 2016, the
accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP&#8221;) of PRC of the FIE of the Company
are $302,276,282 and $274,769,840, 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 June 30, 2017 and December 31, 2016, the Company has not recorded any WHT on the
cumulative amount of distributable retained earnings of its foreign invested enterprises in China. As of June 30, 2017 and December
31, 2016, the unrecognized WHT are $14,108,455 and $12,756,698, 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 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 tax returns filed in the United States for three years from the date of filing. The Company&#8217;s US tax returns
since 2013 are currently subject to examination. Inland Revenue Department of Hong Kong may examine the Company&#8217;s tax returns
filed in Hong Kong for seven years from date of filing. The Company&#8217;s Hong Kong tax returns from year 2010 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 taxes
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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 44%"><font style="font-size: 8pt">Current taxes &#8211; PRC</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Deferred taxes &#8211; PRC</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 304.1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The effective income tax expenses 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;&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="8" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Reconciliations</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr>
    <td style="vertical-align: bottom; width: 49%; background-color: #CCEEFF"><font style="font-size: 8pt">Statutory income tax rate</font></td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF"><font style="font-size: 8pt">Non-deductible (Non-taxable)item</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">(1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%)</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td>&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Effective tax rate</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">24</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</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">Significant components of the Company&#8217;s
deferred tax assets and liabilities at June 30, 2017 and December 31, 2016 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: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></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-size: 8pt">Deferred tax liabilities</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#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-size: 8pt">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-size: 8pt">Allowance for obsolete and slow-moving inventories</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 68%; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Impairment on property, plant and equipment</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">431,213</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">421,106</font></td>
    <td style="width: 1%">&#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-size: 8pt">Exploration costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,837,744</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,794,666</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-size: 8pt">Compensation costs of unexercised stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">109,386</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">120,986</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">US federal net operating loss</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,660,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,575,000</font></td>
    <td style="padding-bottom: 1pt">&#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-size: 8pt">Total deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,038,343</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,911,758</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(11,769,386</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(11,695,986</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Net deferred tax asset</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,268,957</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,215,772</font></td>
    <td style="padding-bottom: 2.5pt">&#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 increase in valuation allowance for each
of the three-month periods ended June 30, 2017 and 2016 is $32,600 and $1,495, 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 increase in valuation allowance for the
six-month period ended June 30, 2017 is $73,400.</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 decrease in valuation allowance for the
six-month period ended June 30, 2016 is $100,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">There were no unrecognized tax benefits and
accrual for uncertain tax positions as of June 30, 2017 and December 31, 2016.</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634239056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. BUSINESS SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">13. 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; text-align: justify">&#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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Three-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2017</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Salt*</b></p></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Products</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Total</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 23%; text-align: justify"><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(external customers)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">18,423,133</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,521,883</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">26,586,973</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,531,989</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,531,989</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,740,981</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,051,202</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,318,480</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(33,529</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,077,134</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(594,662</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,482,472</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,464,085</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">245,164</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,112,201</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income (loss) from operations after taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7,276,896</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">806,038</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,206,279</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(33,529</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,255,684</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(594,662</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,661,022</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">162,696,276</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">32,749,355</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,885,555</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,819,284</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">405,150,470</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">114,373</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">405,264,843</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,794,600</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">624,226</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">951,364</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,370,190</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,370,190</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Goodwill</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Three-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2016</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Salt*</b></p></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Products</b>&#160;</p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Total</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 23%; text-align: justify"><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(external customers)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">18,480,605</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,305,688</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">26,814,474</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,600,767</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,600,767</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,199,652</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(10,099</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,531,677</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">16,721,205</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">609,917</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,331,122</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,810,252</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">235,779</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,164,391</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income (loss) from operations after taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,389,400</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(245,878</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,367,286</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,510,783</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">609,917</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,120,700</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">149,221,327</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,673,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">193,703,787</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,058,651</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">374,657,208</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">118,573</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">374,775,781</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,144,546</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,339,696</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,160,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,644,571</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,644,571</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Capital expenditure</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Goodwill</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Six-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2017</b></p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Salt*</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Products</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Total</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 23%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(external customers)</p></td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">32,345,527</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><font style="font-size: 8pt">4,335,661</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">43,639,294</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: center"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font-size: 8pt">80,320,482</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 6%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">80,320,482</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">(intersegment)</p></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-size: 8pt">5,089,236</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-size: 8pt">-</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-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top">&#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-size: 8pt">5,089,236</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-size: 8pt">-</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-size: 8pt">5,089,236</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">15,012,915</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-size: 8pt">1,937,089</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-size: 8pt">13,264,657</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(57,287</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">30,157,374</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(861,905</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">29,295,469</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">3,794,188</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-size: 8pt">468,746</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-size: 8pt">3,380,342</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income (loss) from operations after taxes</font></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-size: 8pt">11,218,727</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-size: 8pt">1,468,343</font></td>
    <td style="vertical-align: bottom; text-align: justify">&#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-size: 8pt">9,884,315</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(57,287</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">22,514,098</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-size: 8pt">(861,905</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">)</font></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-size: 8pt">21,652,193</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Total assets</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">162,696,276</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-size: 8pt">32,749,355</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-size: 8pt">207,885,555</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,819,284</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">405,150,470</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">114,373</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">405,264,843</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,793,181</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,078,673</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,937,435</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">10,809,289</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">10,809,289</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Goodwill</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Six-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2016</b></p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Salt*</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Products</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Total</b>&#160;</p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 23%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(external customers)</p></td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">31,650,133</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><font style="font-size: 8pt">4,072,296</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">46,373,788</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: center"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font-size: 8pt">82,096,217</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 6%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">82,096,217</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">(intersegment)</p></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-size: 8pt">4,493,133</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-size: 8pt">-</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-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top">&#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-size: 8pt">4,493,133</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-size: 8pt">-</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-size: 8pt">4,493,133</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">11,205,170</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-size: 8pt">217,514</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-size: 8pt">14,255,408</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">25,678,067</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">319,373</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">25,997,440</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,553,622</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-size: 8pt">299,283</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-size: 8pt">3,625,188</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income (loss) from operations after taxes</font></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-size: 8pt">8,651,548</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-size: 8pt">(81,769</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">10,630,220</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">19,199,974</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-size: 8pt">319,373</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-size: 8pt">19,519,347</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Total assets</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">149,221,327</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-size: 8pt">30,673,443</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-size: 8pt">193,703,787</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,058,651</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">374,657,208</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">118,573</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">374,775,781</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">8,512,338</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,532,362</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,469,592</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">13,514,292</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">13,514,292</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Capital expenditure</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">52,777</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4,509</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">870,875</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">870,875</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Goodwill</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#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">* 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 the respective segment.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Reconciliations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 44%"><font style="font-size: 8pt">Total segment operating income</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">19,077,134</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">16,721,205</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">30,157,374</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">25,678,067</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Corporate costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(128,007</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(69,279</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(257,995</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(229,361</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Unrealized gain/(loss) on translation of intercompany balance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(466,655</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">679,196</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(603,910</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">548,734</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income from operations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,482,472</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,331,122</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,295,469</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,997,440</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Other income, net of expense</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">90,656</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">76,319</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">174,605</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">144,636</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Income before taxes</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">18,573,128</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">17,407,441</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">29,470,074</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26,142,076</font></td>
    <td style="padding-bottom: 2.5pt">&#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 following table shows the major customer(s)
(10% or more) for the three-month period ended June 30, 2017.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Customer</b></font></td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">Shandong Morui Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">$ 3,111</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="vertical-align: top; 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 0.8pt 0 0; text-align: center">$ 753</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></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 0.8pt 0 0; text-align: center">$ 1,684</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">$&#160;&#160;5,548</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">11.7%</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 customer(s)
(10% or more) for the six-month period ended June 30, 2017.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Customer</b></font></td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">Shandong Morui Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">$ 5,705</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="vertical-align: top; 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 0.8pt 0 0; text-align: center">$ 1,251</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></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 0.8pt 0 0; text-align: center">$ 2,768</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">$&#160;&#160;9,724</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">12.1%</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 customer(s)
(10% or more) for the three-month period ended June 30, 2016.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Customer</b></font></td>
    <td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">Shandong Morui Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">$ 3,269</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="vertical-align: top; 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 0.8pt 0 0; text-align: center">$ 686</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></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 0.8pt 0 0; text-align: center">$ 1,696</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">$&#160;&#160;5,651</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">11.9%</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 customer(s)
(10% or more) for the six-month period ended June 30, 2016.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 8%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 27%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Customer</b></font></td>
    <td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</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="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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="vertical-align: bottom; width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; 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>&#160;</p></td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">Shandong Morui Chemical Company Limited</font></td>
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">$ 5,692</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="vertical-align: top; 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 0.8pt 0 0; text-align: center">$ 1,172</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></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 0.8pt 0 0; text-align: center">$ 2,997</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0.8pt 0 0; text-align: center">&#160;</p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">$&#160;&#160;9,861</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">12.0%</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/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790760816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">14. 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 and six-month periods
ended June 30, 2017, the Company sold 34.0% and 35.0% of its products to its top five customers, respectively. As of June 30, 2017,
amounts due from these customers were $38,735,709. During the three-month and six-month periods ended June 30, 2016, the Company
sold 33.9% and 34.1% of its products to its top five customers, respectively. As of June 30, 2016, amounts due from these customers
were $28,870,903. This concentration makes the Company vulnerable to a near-term severe impact, should the relationships be terminated.</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_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://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621502976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. MAJOR SUPPLIERS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</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 );">15. 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 and six-month periods
ended June 30, 2017, the Company purchased 66.5% and 67.5% of its raw materials from its top five suppliers, respectively.&#160;&#160;As
of June 30, 2017, amounts due to those suppliers for the three-month and six-month periods ended June 30, 2017 included in accounts
payable were $8,048,563 and $6,833,430. During the three-month and six-month periods ended June 30, 2016, the Company purchased
54.5% and 54.8% of its raw materials from its top five suppliers, respectively.&#160;&#160;As of June 30, 2016, amounts due to
those suppliers included in accounts payable were $6,542,424.This concentration makes the Company vulnerable to a near-term severe
impact, should the relationships be terminated.</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesToFinancialStatementsAbstract</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6618549776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">16. 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 June 30, 2017
and December 31, 2016.</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790767008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June 30, 2017, the Company has leased
real property adjacent to Factory No. 1, with the related production facility, channels and ducts, other production equipment and
the buildings located on the property, under a capital lease. The future minimum lease payments required under the capital lease,
together with the present value of such payments, are included in the table shown 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">The Company has leased nine parcels of land
under non-cancelable operating leases, which are fixed rentals and expire through December 2021, December 2023, December 2030,
December 2031, December 2032, December 2040, February 2059, August 2059 and June 2060, 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 following table sets forth the Company&#8217;s
contractual obligations as of June 30, 2017:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Capital Lease Obligations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Operating Lease Obligations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Property Management Fees</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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>
    <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: 46%; text-align: justify"><font style="font-size: 8pt">the next 12 months</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">953,773</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">46,044</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-size: 8pt">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">973,475</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">997,246</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 37 to 48 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,018,890</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 49 to 60 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">879,430</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">thereafter</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,216,512</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">16,060,555</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">3,601,832</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">20,883,369</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">46,044</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Amount representing interest</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,262,027</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Present value of net minimum lease payments</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,339,805</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#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">Rental expenses related to operating leases
of the Company amounted to $256,447 and $264,240, which were charged to the condensed consolidated statements of income for the
three months ended June 30, 2017 and 2016, respectively. Rental expenses related to operating leases of the Company amounted to
$511,566 and $524,624, which were charged to the condensed consolidated statements of income for the six months ended June 30,
2017 and 2016, 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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788321664">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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. 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 three and six months ended June 30, 2017 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 2016 Form 10-K. 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 certain areas, including classification of leases and related party
transactions.<font style="font-family: MS Mincho">&#8232;</font></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">On September 2, 2016, the Company announced the planned merger of
two of its 100% owned subsidiaries, Shouguan Yuxin Chemical Co., Limited (&#8220;SYCI&#8221;) and Shouguan Rongyuan Chemical Co.,
Ltd (&#8220;SCRC&#8221;). On March 24, 2017, the legal process of the merger was completed and SCRC was officially deregistered
on March 28, 2017. The results of these two subsidiaries were reported as SYCI in the three and six months ended June 30, 2017.</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 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><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;), manufactures
chemical products for use in the oil industry, pesticides and 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 People&#8217;s Republic
of China (&#8220;PRC&#8221;). DCHC was established to further explore and develop natural gas and brine resources (including bromine
and crude salt) in 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_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 June 30, 2017 and December 31, 2016, allowances
for doubtful accounts were nil. No allowances for doubtful accounts were charged to the condensed consolidated statements of income
for the three-month and six-month periods ended June 30, 2017 and 2016.</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_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 $176,303,274 and $163,884,574 with these institutions as of June 30, 2017 and December 31, 2016, 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">Concentrations of credit risk with respect to
accounts receivable exists as the Company sells a substantial portion of its products to a limited number of customers. However,
such concentrations of credit risks are limited since the Company performs ongoing credit evaluations of its customers&#8217; financial
condition and extends credit terms as and when appropriate. Approximately 64.3% and 61.6% of the balances of accounts receivable
as of June 30, 2017 and December 31, 2016, respectively, are outstanding for less than three months. All outstanding receivables
as of June 30, 2017 and December 31, 2016 are within the credit terms. For the balances of accounts receivable aged more than 90
days as of June 30, 2017, approximately 27% were settled in July 2017.&#160;For the balances of all accounts receivable as of June
30, 2017, approximately 15% were settled in July 2017.&#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">The rate of collection for accounts receivable aged more than 90
days as of June 30, 2017 in July 2017 was analyzed as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 55%; text-align: center"><font style="font-size: 8pt">Accounts Receivable Aging</font></td>
    <td style="width: 45%; text-align: center"><font style="font-size: 8pt">Percent Collected</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">90-120 days</font></td>
    <td style="text-indent: 5pt"><font style="font-size: 8pt">17%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">121-150 days</font></td>
    <td style="text-indent: 5pt"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">151-180 days</font></td>
    <td style="text-indent: 10pt"><font style="font-size: 8pt">8%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">181-210 days</font></td>
    <td style="text-indent: 5pt"><font style="font-size: 8pt">54%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCECFF">
    <td style="text-align: justify"><font style="font-size: 8pt">211-240 days</font></td>
    <td><font style="font-size: 8pt">100%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</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 plant, machinery and equipment. Costs incurred are capitalized and transferred to property and
equipment upon completion, at which time depreciation commences.</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 83%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 15%; 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)&#160;</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">8 - 20</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3 - 8</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Motor vehicles</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3-8</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">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,
which is 20 years.</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 $257,660 and $250,152 for the three-month period ended June 30, 2017 and
2016, respectively, and totaled $512,876 and $499,615 for the six-month period ended June 30, 2017 and 2016, 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">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue, net of value-added
tax, when persuasive evidence of an arrangement exists, delivery of the goods has occurred, customer acceptance has been obtained,
which means the significant risks and ownership have been transferred to the customer, the price is fixed or determinable and collectability
is reasonably assured.</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 and six-month periods ended
June 30, 2017 and 2016, the Company determined that there are no events or circumstances indicating possible 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 Net Income 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 39,155 and 71,086
shares for the three-month period ended June 30, 2017 and 2016, respectively, and amounted to 32,077 and 64,139 shares for the
six-month period ended June 30, 2017 and 2016, respectively. These awards could be dilutive in the future if the market price of
the common stock increases and is greater than the exercise price of these awards.</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 following table sets forth the computation
of basic and diluted earnings per share:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Numerator</font></td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#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: white">
    <td style="width: 44%; padding-left: 29.7pt"><font style="font-size: 8pt">Net income</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,751,678</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,197,019</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">21,826,798</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">19,663,983</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <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: 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="text-align: justify"><font style="font-size: 8pt">Denominator</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>
    <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: 0.55in; text-indent: -9.9pt"><font style="font-size: 8pt">Basic: Weighted-average common shares outstanding during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,008,102</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,007,611</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Add: Dilutive effect of stock options</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,057</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">622,989</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,754</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">678,098</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,796,848</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,631,091</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,800,545</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,685,709</font></td>
    <td>&#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>
    <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="text-align: justify"><font style="font-size: 8pt">Earnings per share</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>
    <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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.43</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.42</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_ExplorationCostsPolicyTextblock', window );">Exploration Costs</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Exploration costs, which included the cost of
researching for appropriate places to drill wells and the cost of well drilling in search of potential natural brine or other resources,
are charged to the income statement as incurred. Once the commercial viability of a project has been confirmed, all subsequent
costs are capitalized.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill represents the excess of the purchase
price over the net of the fair value of the identifiable tangible and intangible assets acquired and the fair value of liabilities
assumed in business acquisitions. Management of the Company evaluates the carrying value of goodwill annually or when a possible
impairment is indicated. The Company performs its impairment assessment annually and between annual tests in certain circumstances
and determined that there was no impairment of goodwill. Goodwill impairment is assessed using the expected present value of associated
future cash flows.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Adopted Accounting Pronouncements</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 March 2016, the FASB issued ASU No. 2016-09,
Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting, which simplifies
several aspects of the accounting for share-based payment award transactions, including: (1) income tax consequences; (2) classification
of awards as either equity or liabilities, and (3) classification on the statement of cash flows. For public companies, the amendments
in this ASU are effective for annual periods beginning after December 15, 2016, and interim periods within those annual periods.
&#160;The Company adopted the amendments in this Update as of January 1, 2017. There is no impact on the financial statements since
any excess tax benefits were fully offset by a valuation allowance and not recognized for financial statement purposes.</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">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 May 2014, the FASB issued ASU No. 2014-09,
Revenue from Contracts with Customers (Topic 606). The core principle of the guidance is that an entity should recognize revenue
to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity
expects to be entitled in exchange for those goods or services. In August 2015, FASB issued ASU 2015-14 which deferred the effective
date of Update 2014-09 to annual reporting periods beginning after December 15, 2017. Early application is permitted only as of
annual reporting periods beginning after December 15, 2016. The Company expects to adopt the new standard in the first quarter
of 2018. The Company does not expect the adoption of this Update to have a material effect on the financial statements.</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 2016, the FASB issued ASU No. 2016-02,
Leases (Topic 842). The amendments in this Update specify the accounting for leases. The core principle of Topic 842 is that a
lessee should recognize the assets and liabilities that arise from leases. For public business entities, the amendments in this
Update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The
Company is evaluating the impact of this on the consolidated financial statements and related disclosures.</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 August 2016, the FASB issued ASU No. 2016-15,
Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The Update addresses eight specific
changes to how cash receipts and cash payments are presented and classified in the statement of cash flows. The amendments in this
Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within
those fiscal years. Early adoption is permitted. An entity that elects early adoption must adopt all of the amendments in the same
period. The amendments in this Update should be applied using a retrospective transition method to each period presented. If it
is impracticable to apply the amendments retrospectively for some of the issues, the amendments for those issues would be applied
prospectively as of the earliest date practicable. The Company does not expect the adoption of this Update to have a material effect
on the financial statements.</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 FASB issued ASU No. 2017-01,
Business Combinations (Topic 805), Clarifying the Definition of a Business. The amendments in this Update provide a more robust
framework to use in determining when a set of assets and activities is a business. The amendments in this Update are effective
for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company does not expect
the adoption of this Update to have a material effect on the financial statements.</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 FASB issued ASU No. 2017-04,
Intangibles &#8211; Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement
of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Instead, under the amendments in this Update, an entity
should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying
amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s
fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. A public
business entity that is a U.S. Securities and Exchange Commission (SEC) filer should adopt the amendments in this Update for its
annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is currently evaluating
the effect of the adoption of this Update.</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 May 2017, the FASB issued ASU 2017-09, Compensation
&#8211; Stock Compensation (Topic 718), Scope of Modification Accounting. The amendments in this Update provide guidance about
which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The
amendments in this Update are effective for all entities for annual periods, and interim periods within those annual periods, beginning
after December 15, 2017. The amendments in this Update should be applied prospectively to an award modified on or after the adoption
date.</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: 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_gure_ExplorationCostsPolicyTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ExplorationCostsPolicyTextblock</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_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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027168&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027451&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=75032840&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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/presentationRef<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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 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/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=64802544&amp;loc=d3e202-110218<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=82843861&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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634239056">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_RateOfCollectionForAccountsReceivableTableTextBlock', window );">Rate of collection for accounts receivable</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 55%; text-align: center"><font style="font-size: 8pt">Accounts Receivable Aging</font></td>
    <td style="width: 45%; text-align: center"><font style="font-size: 8pt">Percent Collected</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">90-120 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">17%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">121-150 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">151-180 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">8%</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">181-210 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">54%</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCECFF">
    <td style="text-align: justify"><font style="font-size: 8pt">211-240 days</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">100%</font></td></tr>
</table><span></span></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock', window );">Schedule of property plant and equipment useful life</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 83%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 15%; 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)&#160;</p></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Buildings (including salt pans)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">8 - 20</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Plant and machinery (including protective shells, transmission channels and ducts)</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3 - 8</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Motor vehicles</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Furniture, fixtures and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3-8</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Numerator</font></td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#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: white">
    <td style="width: 44%; padding-left: 29.7pt"><font style="font-size: 8pt">Net income</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,751,678</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">13,197,019</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">21,826,798</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">19,663,983</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <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: 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="text-align: justify"><font style="font-size: 8pt">Denominator</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>
    <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: 0.55in; text-indent: -9.9pt"><font style="font-size: 8pt">Basic: Weighted-average common shares outstanding during the period</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,008,102</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,793,791</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,007,611</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Add: Dilutive effect of stock options</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,057</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">622,989</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,754</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">678,098</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,796,848</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,631,091</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,800,545</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">46,685,709</font></td>
    <td>&#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>
    <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="text-align: justify"><font style="font-size: 8pt">Earnings per share</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>
    <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-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.43</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; padding-left: 29.7pt; text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.42</font></td>
    <td style="padding-bottom: 2.5pt">&#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_RateOfCollectionForAccountsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RateOfCollectionForAccountsReceivableTableTextBlock</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621211152">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</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: 66%"><font style="font-size: 8pt">Raw materials</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">617,048</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">818,500</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Finished goods</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,421,363</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,370,331</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Work-in-process</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">804,153</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">692,850</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,842,564</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,881,681</font></td>
    <td style="padding-bottom: 2.5pt">&#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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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=6877327&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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790698096">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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: 66%"><font style="font-size: 8pt">Mineral rights</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,544,643</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,438,115</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Buildings</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">63,448,611</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">61,656,398</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Plant and machinery</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">189,225,440</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">184,544,140</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Motor vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,480</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,282</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Furniture, fixtures and office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,662,769</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,553,473</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Construction in process</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">374,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">261,889,943</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">255,575,198</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: Accumulated depreciation and amortization</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(161,177,525</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(146,844,072</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Net book value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">100,712,418</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">108,731,126</font></td>
    <td style="padding-bottom: 2.5pt">&#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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6598803344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract', window );"><strong>Property Plant And Equipment Under Capital Leases Net Tables</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: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">June 30, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, </font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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: 66%"><font style="font-size: 8pt">Buildings</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">121,470</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">118,623</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Plant and machinery</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,283,296</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,229,775</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,404,766</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,348,398</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: Accumulated depreciation and amortization</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,989,789</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,794,141</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Net book value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">414,977</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">554,257</font></td>
    <td style="padding-bottom: 2.5pt">&#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_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentUnderCapitalLeasesNetTablesAbstract</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_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628194256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 payable and accrued expenses</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 66%; text-align: justify"><font style="font-size: 8pt">Accounts payable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">13,390,816</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">7,513,075</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-size: 8pt">Salary payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">353,110</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">319,489</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Social security insurance contribution payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">119,730</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">119,444</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Other payables</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">676,465</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">730,310</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">14,540,121</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,682,318</font></td>
    <td style="padding-bottom: 2.5pt">&#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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632148224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. TAXES PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_ScheduleOfTaxesPayableTableTextBlock', window );">Schedule of Taxes payable</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 66%; text-align: justify"><font style="font-size: 8pt">Income tax payable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">4,943,143</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">1,849,535</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-size: 8pt">Natural resource tax</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">332,089</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">651,230</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Value added tax payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,547,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">887,913</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Land use tax payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">782,072</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">818,921</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Other tax payables</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">179,079</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">133,732</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">7,783,712</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,341,331</font></td>
    <td style="padding-bottom: 2.5pt">&#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_ScheduleOfTaxesPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTaxesPayableTableTextBlock</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779561616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CAPITAL LEASE OBLIGATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">Capital lease obligations</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">Imputed</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Interest rate</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 58%; text-align: justify"><font style="font-size: 8pt">Total capital lease obligations</font></td>
    <td style="width: 11%; text-align: center"><font style="font-size: 8pt">6.7%</font></td>
    <td style="width: 2%; text-align: right">&#160;</td>
    <td style="width: 2%; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">2,339,805</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">2,472,637</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-size: 8pt">Less: Current portion</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(117,558</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">)</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-size: 8pt">(187,678</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">Capital lease obligations, net of current portion</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,222,247</font></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: justify"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,284,959</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_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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788459296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option transactions</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number of Option </font><br />
<font style="font-size: 8pt">and Warrants </font><br />
<font style="font-size: 8pt">Outstanding and exercisable</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted- Average Exercise price of Option </font><br />
<font style="font-size: 8pt">and Warrants</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Range of </font><br />
<font style="font-size: 8pt">Exercise Price per Common Share</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 45%"><font style="font-size: 8pt">Balance, January 1, 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">185,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">2.19</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">$1.54 - $4.80</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Granted and vested during the period</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Ended June 30, 2017</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.94</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">$1.90-1.98</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Expired during the period ended&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">June 30, 2017&#160;</p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(37,500</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2.18</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">$1.83-2.55</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Balance, June 30, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#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-size: 8pt">172,500</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#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-size: 8pt">$1.54 - $4.80</font></td>
    <td style="padding-bottom: 2.5pt">&#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 );">Schedule Stock and Warrants Options Outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1pt solid">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Stock and Warrants Options Exercisable and Outstanding</font></td></tr>
<tr>
    <td style="vertical-align: top; width: 39%">&#160;</td>
    <td style="vertical-align: top; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 18%; text-align: center"><font style="font-size: 8pt">Weighted Average</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</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">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">Remaining</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Outstanding at June 30, 2017</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; 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&#160;</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; 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="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><font style="font-size: 8pt">Exercisable and&#160;outstanding</font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">172,500</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$1.54 - $4.80</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">1.89</font></td>
    <td style="vertical-align: bottom">&#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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781991584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 );">Schedule of components of the provision for income taxes</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 44%"><font style="font-size: 8pt">Current taxes &#8211; PRC</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Deferred taxes &#8211; PRC</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="padding-bottom: 2.5pt">&#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 );">Schedule of income tax expenses reconciliation</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="8" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Reconciliations</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr>
    <td style="vertical-align: bottom; width: 49%; background-color: #CCEEFF"><font style="font-size: 8pt">Statutory income tax rate</font></td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; width: 2%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; width: 5%; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF"><font style="font-size: 8pt">Non-deductible (Non-taxable)item</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">(1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%)</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">1</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; background-color: #CCEEFF">&#160;</td>
    <td>&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Effective tax rate</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">24</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">25</font></td>
    <td style="vertical-align: bottom; border-bottom: black 2.25pt double"><font style="font-size: 8pt">%</font></td>
    <td>&#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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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-size: 8pt">June 30,</font></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></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-size: 8pt">Deferred tax liabilities</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#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-size: 8pt">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-size: 8pt">Allowance for obsolete and slow-moving inventories</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 68%; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Impairment on property, plant and equipment</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">431,213</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">421,106</font></td>
    <td style="width: 1%">&#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-size: 8pt">Exploration costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,837,744</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,794,666</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-size: 8pt">Compensation costs of unexercised stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">109,386</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">120,986</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 69.3pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">US federal net operating loss</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,660,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,575,000</font></td>
    <td style="padding-bottom: 1pt">&#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-size: 8pt">Total deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,038,343</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,911,758</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(11,769,386</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(11,695,986</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 2.5pt; padding-left: 59.4pt; text-align: justify; text-indent: -59.4pt"><font style="font-size: 8pt">Net deferred tax asset</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,268,957</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,215,772</font></td>
    <td style="padding-bottom: 2.5pt">&#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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634245056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. BUSINESS SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment operating income</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Three-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2017</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Salt*</b></p></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Products</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Total</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 23%; text-align: justify"><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(external customers)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">18,423,133</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,521,883</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">26,586,973</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,531,989</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,531,989</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,910,743</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,740,981</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,051,202</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,318,480</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(33,529</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,077,134</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(594,662</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,482,472</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,464,085</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">245,164</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,112,201</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,821,450</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income (loss) from operations after taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7,276,896</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">806,038</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,206,279</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(33,529</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,255,684</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(594,662</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,661,022</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">162,696,276</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">32,749,355</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,885,555</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,819,284</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">405,150,470</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">114,373</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">405,264,843</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,794,600</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">624,226</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">951,364</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,370,190</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,370,190</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Goodwill</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Three-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2016</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Salt*</b></p></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Products</b>&#160;</p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="padding-bottom: 1pt">&#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>&#160;Total</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 23%; text-align: justify"><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(external customers)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">18,480,605</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,305,688</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">26,814,474</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,600,767</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-size: 8pt">47,600,767</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Net revenue </font><br />
<font style="font-size: 8pt">(intersegment)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,670,931</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,199,652</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(10,099</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,531,677</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">16,721,205</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">609,917</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,331,122</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,810,252</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">235,779</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,164,391</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,210,422</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Income (loss) from operations after taxes</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,389,400</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(245,878</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,367,286</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,510,783</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">609,917</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">13,120,700</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Total assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">149,221,327</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,673,443</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">193,703,787</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,058,651</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">374,657,208</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">118,573</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">374,775,781</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,144,546</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,339,696</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,160,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,644,571</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,644,571</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Capital expenditure</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">Goodwill</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Six-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2017</b></p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Salt*</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Products</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Total</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 23%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(external customers)</p></td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">32,345,527</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><font style="font-size: 8pt">4,335,661</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">43,639,294</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: center"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font-size: 8pt">80,320,482</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 6%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">80,320,482</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">(intersegment)</p></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-size: 8pt">5,089,236</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-size: 8pt">-</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-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top">&#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-size: 8pt">5,089,236</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-size: 8pt">-</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-size: 8pt">5,089,236</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">15,012,915</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-size: 8pt">1,937,089</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-size: 8pt">13,264,657</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(57,287</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">30,157,374</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(861,905</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">29,295,469</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">3,794,188</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-size: 8pt">468,746</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-size: 8pt">3,380,342</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,643,276</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income (loss) from operations after taxes</font></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-size: 8pt">11,218,727</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-size: 8pt">1,468,343</font></td>
    <td style="vertical-align: bottom; text-align: justify">&#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-size: 8pt">9,884,315</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(57,287</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">22,514,098</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-size: 8pt">(861,905</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">)</font></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-size: 8pt">21,652,193</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Total assets</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">162,696,276</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-size: 8pt">32,749,355</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-size: 8pt">207,885,555</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,819,284</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">405,150,470</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">114,373</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">405,264,843</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">7,793,181</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,078,673</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,937,435</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">10,809,289</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">10,809,289</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Goodwill</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,332,661</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Six-Month</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Period Ended </b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>June 30, 2016</b></p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Bromine*</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Salt*</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Products</b></p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Natural Gas</b></font></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; 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>&#160;Total</b>&#160;</p></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Corporate</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td>
    <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 23%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(external customers)</p></td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">31,650,133</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><font style="font-size: 8pt">4,072,296</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">46,373,788</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: center"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 8%; text-align: right"><font style="font-size: 8pt">82,096,217</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 6%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">82,096,217</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Net revenue</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">(intersegment)</p></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-size: 8pt">4,493,133</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-size: 8pt">-</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-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top">&#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-size: 8pt">4,493,133</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-size: 8pt">-</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-size: 8pt">4,493,133</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income(loss) from operations before taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">11,205,170</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-size: 8pt">217,514</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-size: 8pt">14,255,408</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">25,678,067</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">319,373</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">25,997,440</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income taxes</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,553,622</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-size: 8pt">299,283</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-size: 8pt">3,625,188</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">6,478,093</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Income (loss) from operations after taxes</font></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-size: 8pt">8,651,548</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-size: 8pt">(81,769</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">10,630,220</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(25</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-size: 8pt">)</font></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-size: 8pt">19,199,974</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-size: 8pt">319,373</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-size: 8pt">19,519,347</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Total assets</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">149,221,327</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-size: 8pt">30,673,443</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-size: 8pt">193,703,787</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,058,651</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">374,657,208</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">118,573</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">374,775,781</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Depreciation and amortization</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">8,512,338</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,532,362</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2,469,592</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">13,514,292</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">13,514,292</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Capital expenditure</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">52,777</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4,509</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">813,589</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">870,875</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">870,875</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: white">
    <td style="vertical-align: bottom"><font style="font-size: 8pt">Goodwill</font></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">28,944,958</font></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
</table>
<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_ScheduleOfSegmentCostsTextblock', window );">Schedule of segment costs</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Three-Month Period Ended June 30,</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="7" style="text-align: center"><font style="font-size: 8pt">Six-Month Period Ended June 30,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Reconciliations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 44%"><font style="font-size: 8pt">Total segment operating income</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">19,077,134</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">16,721,205</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">30,157,374</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">25,678,067</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Corporate costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(128,007</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(69,279</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(257,995</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(229,361</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Unrealized gain/(loss) on translation of intercompany balance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(466,655</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">679,196</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(603,910</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">548,734</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Income from operations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,482,472</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,331,122</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,295,469</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,997,440</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Other income, net of expense</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">90,656</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">76,319</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">174,605</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">144,636</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Income before taxes</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">18,573,128</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">17,407,441</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">29,470,074</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">26,142,076</font></td>
    <td style="padding-bottom: 2.5pt">&#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_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_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://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=68060357&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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781965760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of contractual obligations</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Capital Lease Obligations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Operating Lease Obligations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Property Management Fees</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-size: 8pt">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>
    <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: 46%; text-align: justify"><font style="font-size: 8pt">the next 12 months</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">953,773</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">46,044</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-size: 8pt">the next 13 to 24 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">973,475</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 25 to 36 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">997,246</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 37 to 48 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,018,890</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">the next 49 to 60 months</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">277,064</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">879,430</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">thereafter</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,216,512</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">16,060,555</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8212;&#160;&#160;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">3,601,832</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">20,883,369</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">46,044</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Amount representing interest</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,262,027</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Present value of net minimum lease payments</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,339,805</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#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://www.xbrl.org/2003/role/presentationRef<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=77902758&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788614720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod1Member', window );">90-120 days</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_AccountsReceivableCollectionRate', window );">Accounts receivable collection</a></td>
<td class="nump">17.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_us-gaap_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod2Member', window );">121-150 days</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_AccountsReceivableCollectionRate', window );">Accounts receivable collection</a></td>
<td class="nump">31.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_us-gaap_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod3Member', window );">151-180 days</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_AccountsReceivableCollectionRate', window );">Accounts receivable collection</a></td>
<td class="nump">8.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_us-gaap_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod4Member', window );">181-210 days</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_AccountsReceivableCollectionRate', window );">Accounts receivable collection</a></td>
<td class="nump">54.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_us-gaap_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod5Member', window );">181-210 days</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_AccountsReceivableCollectionRate', window );">Accounts receivable collection</a></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_AccountsReceivableCollectionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableCollectionRate</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod1Member</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod2Member</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod3Member</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod4Member</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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancingReceivablesPeriodPastDueAxis=gure_PastDuePeriod5Member</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799866560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799797728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 13,751,678<span></span>
</td>
<td class="nump">$ 13,197,019<span></span>
</td>
<td class="nump">$ 21,826,798<span></span>
</td>
<td class="nump">$ 19,663,983<span></span>
</td>
</tr>
<tr class="re">
<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>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic: Weighted-average common shares outstanding during the period</a></td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">46,008,102<span></span>
</td>
<td class="nump">46,793,791<span></span>
</td>
<td class="nump">46,007,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Add: Dilutive effect of stock options</a></td>
<td class="nump">3,057<span></span>
</td>
<td class="nump">622,989<span></span>
</td>
<td class="nump">6,754<span></span>
</td>
<td class="nump">687,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">46,796,848<span></span>
</td>
<td class="nump">46,631,091<span></span>
</td>
<td class="nump">46,800,545<span></span>
</td>
<td class="nump">46,685,709<span></span>
</td>
</tr>
<tr class="re">
<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>Net income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.42<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1500-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636992176">
<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="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract', window );"><strong>Basis Of Presentation And Summary Of Significant Accounting Policies Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowances for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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">$ 257,660<span></span>
</td>
<td class="nump">$ 250,152<span></span>
</td>
<td class="nump">$ 512,876<span></span>
</td>
<td class="nump">$ 499,615<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">39,155<span></span>
</td>
<td class="nump">71,086<span></span>
</td>
<td class="nump">32,077<span></span>
</td>
<td class="nump">64,139<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_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract</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_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>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</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 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=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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/presentationRef<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 cost (reversal of cost) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779537728">
<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>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 617,048<span></span>
</td>
<td class="nump">$ 818,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">3,421,363<span></span>
</td>
<td class="nump">4,370,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-progress</a></td>
<td class="nump">804,153<span></span>
</td>
<td class="nump">692,850<span></span>
</td>
</tr>
<tr class="re">
<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">$ 4,842,564<span></span>
</td>
<td class="nump">$ 5,881,681<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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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_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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unprocessed items to be consumed in the manufacturing 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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629228944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. PREPAID LAND LEASE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_PrepaidLandLeaseDetailsNarrativeAbstract', window );"><strong>Prepaid Land Lease Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of prepaid land lease</a></td>
<td class="nump">$ 126,846<span></span>
</td>
<td class="nump">$ 123,717<span></span>
</td>
<td class="nump">$ 234,307<span></span>
</td>
<td class="nump">$ 255,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates', window );">Parcels of land of which the Company could not obtain land use rights certificates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">54.97 square kilometers of aggregate carrying value of $1,270,668 <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">54.97 square kilometers of aggregate carrying value of $620,978 <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ParcelsOfLandOfWhichCompanyCouldNotObtainLandUseRightsCertificates</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_PrepaidLandLeaseDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PrepaidLandLeaseDetailsNarrativeAbstract</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788423808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 4,544,643<span></span>
</td>
<td class="nump">$ 4,438,115<span></span>
</td>
</tr>
<tr class="re">
<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,448,611<span></span>
</td>
<td class="nump">61,656,398<span></span>
</td>
</tr>
<tr class="ro">
<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">189,225,440<span></span>
</td>
<td class="nump">184,544,140<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">8,480<span></span>
</td>
<td class="nump">8,282<span></span>
</td>
</tr>
<tr class="ro">
<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">4,662,769<span></span>
</td>
<td class="nump">4,553,473<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">374,790<span></span>
</td>
</tr>
<tr class="ro">
<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">261,889,943<span></span>
</td>
<td class="nump">255,575,198<span></span>
</td>
</tr>
<tr class="re">
<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">(161,177,525)<span></span>
</td>
<td class="num">(146,844,072)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 100,712,418<span></span>
</td>
<td class="nump">$ 108,731,126<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800646032">
<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="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">$ 34,906,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,906,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,184,613<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Sales and administrative expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">5,294,777<span></span>
</td>
<td class="nump">$ 6,644,571<span></span>
</td>
<td class="nump">10,658,819<span></span>
</td>
<td class="nump">$ 13,514,292<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 );">Cost of net revenue</a></td>
<td class="nump">5,001,792<span></span>
</td>
<td class="nump">6,306,337<span></span>
</td>
<td class="nump">10,074,234<span></span>
</td>
<td class="nump">12,827,797<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">$ 292,985<span></span>
</td>
<td class="nump">$ 338,235<span></span>
</td>
<td class="nump">$ 584,585<span></span>
</td>
<td class="nump">$ 686,495<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800724512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">At cost:</a></td>
<td class="nump">$ 2,404,766<span></span>
</td>
<td class="nump">$ 2,348,398<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,989,789)<span></span>
</td>
<td class="num">(1,794,141)<span></span>
</td>
</tr>
<tr class="re">
<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">414,977<span></span>
</td>
<td class="nump">554,257<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">At cost:</a></td>
<td class="nump">121,470<span></span>
</td>
<td class="nump">118,623<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,283,296<span></span>
</td>
<td class="nump">$ 2,229,775<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://www.xbrl.org/2003/role/presentationRef<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=84164758&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://www.xbrl.org/2003/role/presentationRef<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=84164817&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://www.xbrl.org/2003/role/presentationRef<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=84164758&amp;loc=d3e45014-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82846649&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_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=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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800479568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract', window );"><strong>Property Plant And Equipment Under Capital Leases Net Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_DepreciationAndAmortizationExpensePPE', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 75,413<span></span>
</td>
<td class="nump">$ 83,288<span></span>
</td>
<td class="nump">$ 150,470<span></span>
</td>
<td class="nump">$ 166,608<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_gure_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrativeAbstract</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793928768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_AccountsPayableAndAccruedExpenseDetailsAbstract', window );"><strong>Accounts Payable And Accrued Expense Details</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">$ 13,390,816<span></span>
</td>
<td class="nump">$ 7,513,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salary payable</a></td>
<td class="nump">353,110<span></span>
</td>
<td class="nump">319,489<span></span>
</td>
</tr>
<tr class="ro">
<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">119,730<span></span>
</td>
<td class="nump">119,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">676,465<span></span>
</td>
<td class="nump">730,310<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 14,540,121<span></span>
</td>
<td class="nump">$ 8,682,318<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_AccountsPayableAndAccruedExpenseDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsPayableAndAccruedExpenseDetailsAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800807360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract', window );"><strong>Related Party Transactions Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Company borrowed from Jiaxing Lighting Appliance Company Limited</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Property management services provided by Shandong Shouguang Vegetable Seed Industry Group Co., Ltd,</a></td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="nump">$ 45,400<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 48,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DueToRelatedPartyAndRelatedPartyTransactionsDetailsNarrativeAbstract</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_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6789168480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>8. TAXES PAYABLE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_TaxDisclosureAbstract', window );"><strong>Taxes Payable Details</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_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">$ 4,943,143<span></span>
</td>
<td class="nump">$ 1,849,535<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_NaturalResourceTaxPayableCurrent', window );">Natural resource tax</a></td>
<td class="nump">332,089<span></span>
</td>
<td class="nump">651,230<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_ValueAddedTaxesPayableCurrent', window );">Value added tax payable</a></td>
<td class="nump">1,547,329<span></span>
</td>
<td class="nump">887,913<span></span>
</td>
</tr>
<tr class="re">
<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">782,072<span></span>
</td>
<td class="nump">818,921<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_OtherTaxesPayable', window );">Other tax payables</a></td>
<td class="nump">179,079<span></span>
</td>
<td class="nump">133,732<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 7,783,712<span></span>
</td>
<td class="nump">$ 4,341,331<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_NaturalResourceTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NaturalResourceTaxPayableCurrent</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_OtherTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Taxes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gure_OtherTaxesPayable</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_TaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxDisclosureAbstract</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_ValueAddedTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value Added Taxes Payable Current</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_ValueAddedTaxesPayableCurrent</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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781738368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>9. CAPITAL LEASE OBLIGATIONS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_CapitalLeaseObligationsDetailsAbstract', window );"><strong>Capital Lease Obligations Details</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_InterestRateUsedToCapitalizeLeaseObligations', window );">Imputed interest rate on capital lease obligations</a></td>
<td class="nump">6.70%<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_CapitalLeaseObligations', window );">Total capital lease obligations</a></td>
<td class="nump">$ 2,339,805<span></span>
</td>
<td class="nump">$ 2,472,637<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Less: Current portion</a></td>
<td class="num">(117,558)<span></span>
</td>
<td class="num">(187,678)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Capital lease obligations, net of current portion</a></td>
<td class="nump">$ 2,222,247<span></span>
</td>
<td class="nump">$ 2,284,959<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_CapitalLeaseObligationsDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeaseObligationsDetailsAbstract</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_InterestRateUsedToCapitalizeLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Used To Capitalize Lease Obligations</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_InterestRateUsedToCapitalizeLeaseObligations</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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 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=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84164758&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_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://www.xbrl.org/2003/role/presentationRef<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=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781960880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CAPITAL LEASE OBLIGATIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_CapitalLeaseObligationsDetailsNarrativeAbstract', window );"><strong>Capital Lease Obligations Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease', window );">Interest expense from capital lease obligations</a></td>
<td class="nump">$ 41,375<span></span>
</td>
<td class="nump">$ 83,128<span></span>
</td>
<td class="nump">$ 45,873<span></span>
</td>
<td class="nump">$ 91,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_CapitalLeaseObligationsDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeaseObligationsDetailsNarrativeAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=77915053&amp;loc=d3e43161-112731<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6608004144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. EQUITY (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</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_RetainedEarningsAppropriatedDetailsNarrativeAbstract', window );"><strong>Equity Details Narrative</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"><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 June 30,
2017 for SCHC, SYCI and DCHC is 46%, 16% and 0% of its registered capital respectively.</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_RetainedEarningsAppropriatedDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsAppropriatedDetailsNarrativeAbstract</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_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799529136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK-BASED COMPENSATION (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option and Warrants Outstanding, Beginning balance | shares</a></td>
<td class="nump">185,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_NumberOfOptionAndWarrantsGrantedAndVested', window );">Number of Option and Warrants Granted and Vested | shares</a></td>
<td class="nump">25,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Option and Warrants Expired | shares</a></td>
<td class="num">(37,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option and Warrants Outstanding, Ending Balance | shares</a></td>
<td class="nump">172,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted- Average Exercise price of Option and Warrants, Beginning balance | $ / shares</a></td>
<td class="nump">$ 2.19<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_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear', window );">Weighted- Average Exercise price of Option and Warrants, Granted and vested during the period | $ / shares</a></td>
<td class="nump">1.94<span></span>
</td>
</tr>
<tr class="ro">
<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">2.18<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2.16<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_RangeOfExercisePricePerCommonShareBeginningBalance', window );">Range of Exercise Price per Common Share, Beginning Balance</a></td>
<td class="text">1.54<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_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested', window );">Range of Exercise Price per Common Share, Granted and Vested</a></td>
<td class="text">1.90<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_RangeOfExercisePricePerCommonShareExpired', window );">Range of Exercise Price per Common Share, Expired</a></td>
<td class="text">1.83<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_RangeOfExercisePricePerCommonShareEndingBalance', window );">Range of Exercise Price per Common Share, Ending Balance</a></td>
<td class="text">1.54<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_RangeOfExercisePricePerCommonShareBeginningBalance', window );">Range of Exercise Price per Common Share, Beginning Balance</a></td>
<td class="text">4.80<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_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested', window );">Range of Exercise Price per Common Share, Granted and Vested</a></td>
<td class="text">1.98<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_RangeOfExercisePricePerCommonShareExpired', window );">Range of Exercise Price per Common Share, Expired</a></td>
<td class="text">2.55<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_RangeOfExercisePricePerCommonShareEndingBalance', window );">Range of Exercise Price per Common Share, Ending Balance</a></td>
<td class="text">4.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_NumberOfOptionAndWarrantsGrantedAndVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NumberOfOptionAndWarrantsGrantedAndVested</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_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_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_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeOfExercisePricePerCommonShareOptionsAndWarrantsGrantedAndVested</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_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationWeightedAverageExercisePriceOfOptionAndWarrantsGrantedAndVestedDuringYear</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790701760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK-BASED COMPENSATION (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Compensation [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">172,500<span></span>
</td>
<td class="nump">185,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_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, Lower Limit</a></td>
<td class="nump">$ 1.54<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">$ 4.80<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">1 year 10 months 20 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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790782256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK-BASED COMPENSATION (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </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_gure_StockbasedCompensationAbstract', window );"><strong>Stock-based Compensation Details Narrative</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_CommonStockAvailableForIssuance', window );">Common stock available for issuance | shares</a></td>
<td class="nump">7,325,989<span></span>
</td>
</tr>
<tr class="re">
<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">$ 625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_CommonStockAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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_CommonStockAvailableForIssuance</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_gure_StockbasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockbasedCompensationAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782031552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current taxes - PRC</a></td>
<td class="nump">$ 4,821,450<span></span>
</td>
<td class="nump">$ 4,210,422<span></span>
</td>
<td class="nump">$ 7,643,276<span></span>
</td>
<td class="nump">$ 6,478,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOtherTaxExpenseBenefit', window );">Deferred taxes - PRC</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_OtherTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">$ 4,821,450<span></span>
</td>
<td class="nump">$ 4,210,422<span></span>
</td>
<td class="nump">$ 7,643,276<span></span>
</td>
<td class="nump">$ 6,478,093<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=34349781&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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_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_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/2003/role/presentationRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634520032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. INCOME TAXES (Details 1)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</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-deductible expense and change in valuation allowance</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">25.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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788740240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>12. INCOME TAXES (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Allowance for obsolete and slow-moving inventories</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Impairment on property, plant and equipment</a></td>
<td class="nump">431,213<span></span>
</td>
<td class="nump">421,106<span></span>
</td>
</tr>
<tr class="ro">
<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,837,744<span></span>
</td>
<td class="nump">1,794,666<span></span>
</td>
</tr>
<tr class="re">
<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">109,386<span></span>
</td>
<td class="nump">120,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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">US federal net operating loss</a></td>
<td class="nump">11,660,000<span></span>
</td>
<td class="nump">11,575,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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">14,038,343<span></span>
</td>
<td class="nump">13,911,758<span></span>
</td>
</tr>
<tr class="ro">
<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">(11,769,386)<span></span>
</td>
<td class="num">(11,695,986)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2,268,957<span></span>
</td>
<td class="nump">$ 2,215,772<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_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/presentationRef<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/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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/2003/role/presentationRef<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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 returns and sales allowances.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802806208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. BUSINESS SEGMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">$ 47,531,989<span></span>
</td>
<td class="nump">$ 47,600,767<span></span>
</td>
<td class="nump">$ 80,320,482<span></span>
</td>
<td class="nump">$ 82,096,217<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="nump">2,910,743<span></span>
</td>
<td class="nump">2,670,931<span></span>
</td>
<td class="nump">5,089,236<span></span>
</td>
<td class="nump">4,493,133<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">18,482,472<span></span>
</td>
<td class="nump">17,331,122<span></span>
</td>
<td class="nump">29,295,469<span></span>
</td>
<td class="nump">25,997,440<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">4,821,450<span></span>
</td>
<td class="nump">4,210,422<span></span>
</td>
<td class="nump">7,643,276<span></span>
</td>
<td class="nump">6,478,093<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 taxes</a></td>
<td class="nump">13,661,022<span></span>
</td>
<td class="nump">13,120,700<span></span>
</td>
<td class="nump">21,652,193<span></span>
</td>
<td class="nump">19,519,347<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">405,264,843<span></span>
</td>
<td class="nump">374,775,781<span></span>
</td>
<td class="nump">405,264,843<span></span>
</td>
<td class="nump">374,775,781<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">5,370,190<span></span>
</td>
<td class="nump">6,644,571<span></span>
</td>
<td class="nump">10,809,289<span></span>
</td>
<td class="nump">13,514,292<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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">870,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<span></span>
</td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<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_ProductOrServiceAxis=gure_BromineSegmentMember', window );">Bromine Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">18,423,133<span></span>
</td>
<td class="nump">18,480,605<span></span>
</td>
<td class="nump">32,345,527<span></span>
</td>
<td class="nump">31,650,133<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="nump">2,910,743<span></span>
</td>
<td class="nump">2,670,931<span></span>
</td>
<td class="nump">5,089,236<span></span>
</td>
<td class="nump">4,493,133<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">9,740,981<span></span>
</td>
<td class="nump">8,199,652<span></span>
</td>
<td class="nump">15,012,915<span></span>
</td>
<td class="nump">11,205,170<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">2,464,085<span></span>
</td>
<td class="nump">1,810,252<span></span>
</td>
<td class="nump">3,794,188<span></span>
</td>
<td class="nump">2,553,622<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 taxes</a></td>
<td class="nump">7,276,896<span></span>
</td>
<td class="nump">6,389,400<span></span>
</td>
<td class="nump">11,218,727<span></span>
</td>
<td class="nump">8,651,548<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">162,696,276<span></span>
</td>
<td class="nump">149,221,327<span></span>
</td>
<td class="nump">162,696,276<span></span>
</td>
<td class="nump">149,221,327<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">3,794,600<span></span>
</td>
<td class="nump">4,144,546<span></span>
</td>
<td class="nump">7,793,181<span></span>
</td>
<td class="nump">8,512,338<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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_ProductOrServiceAxis=gure_CrudeSaltSegmentMember', window );">Crude Salt Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">2,521,883<span></span>
</td>
<td class="nump">2,305,688<span></span>
</td>
<td class="nump">4,335,661<span></span>
</td>
<td class="nump">4,072,296<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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 taxes</a></td>
<td class="nump">1,051,202<span></span>
</td>
<td class="num">(10,099)<span></span>
</td>
<td class="nump">1,937,089<span></span>
</td>
<td class="nump">217,514<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">245,164<span></span>
</td>
<td class="nump">235,779<span></span>
</td>
<td class="nump">468,746<span></span>
</td>
<td class="nump">299,283<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 taxes</a></td>
<td class="nump">806,038<span></span>
</td>
<td class="num">(245,878)<span></span>
</td>
<td class="nump">1,468,343<span></span>
</td>
<td class="num">(81,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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">32,749,355<span></span>
</td>
<td class="nump">30,673,443<span></span>
</td>
<td class="nump">32,749,355<span></span>
</td>
<td class="nump">30,673,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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">624,226<span></span>
</td>
<td class="nump">1,339,696<span></span>
</td>
<td class="nump">1,078,673<span></span>
</td>
<td class="nump">2,532,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_ProductOrServiceAxis=gure_ChemicalProductsSegmentMember', window );">Chemical Products Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">26,586,973<span></span>
</td>
<td class="nump">26,814,474<span></span>
</td>
<td class="nump">43,639,294<span></span>
</td>
<td class="nump">46,373,788<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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 taxes</a></td>
<td class="nump">8,318,480<span></span>
</td>
<td class="nump">8,531,677<span></span>
</td>
<td class="nump">13,264,657<span></span>
</td>
<td class="nump">14,255,408<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">2,112,201<span></span>
</td>
<td class="nump">2,164,391<span></span>
</td>
<td class="nump">3,380,342<span></span>
</td>
<td class="nump">3,625,188<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 taxes</a></td>
<td class="nump">6,206,279<span></span>
</td>
<td class="nump">6,367,286<span></span>
</td>
<td class="nump">9,884,315<span></span>
</td>
<td class="nump">10,630,220<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">207,885,555<span></span>
</td>
<td class="nump">193,703,787<span></span>
</td>
<td class="nump">207,885,555<span></span>
</td>
<td class="nump">193,703,787<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">951,364<span></span>
</td>
<td class="nump">1,160,329<span></span>
</td>
<td class="nump">1,937,435<span></span>
</td>
<td class="nump">2,469,592<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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<span></span>
</td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<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_ProductOrServiceAxis=gure_NaturalGasSegmentMember', window );">Natural Gas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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 taxes</a></td>
<td class="num">(33,529)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(57,287)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after taxes</a></td>
<td class="num">(33,529)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(57,287)<span></span>
</td>
<td class="num">(25)<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">1,819,284<span></span>
</td>
<td class="nump">1,058,651<span></span>
</td>
<td class="nump">1,819,284<span></span>
</td>
<td class="nump">1,058,651<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_ProductOrServiceAxis=us-gaap_OperatingSegmentsMember', window );">Segment Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">47,531,989<span></span>
</td>
<td class="nump">47,600,767<span></span>
</td>
<td class="nump">80,320,482<span></span>
</td>
<td class="nump">82,096,217<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="nump">2,910,743<span></span>
</td>
<td class="nump">2,670,931<span></span>
</td>
<td class="nump">5,089,236<span></span>
</td>
<td class="nump">4,493,133<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">19,077,134<span></span>
</td>
<td class="nump">16,721,205<span></span>
</td>
<td class="nump">30,157,374<span></span>
</td>
<td class="nump">25,678,067<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">4,821,450<span></span>
</td>
<td class="nump">4,210,422<span></span>
</td>
<td class="nump">7,643,276<span></span>
</td>
<td class="nump">6,478,093<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 taxes</a></td>
<td class="nump">14,255,684<span></span>
</td>
<td class="nump">12,510,783<span></span>
</td>
<td class="nump">22,514,098<span></span>
</td>
<td class="nump">19,199,974<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">405,150,470<span></span>
</td>
<td class="nump">374,657,208<span></span>
</td>
<td class="nump">405,150,470<span></span>
</td>
<td class="nump">374,657,208<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">5,370,190<span></span>
</td>
<td class="nump">6,644,571<span></span>
</td>
<td class="nump">10,809,289<span></span>
</td>
<td class="nump">13,514,292<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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">870,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<span></span>
</td>
<td class="nump">28,332,661<span></span>
</td>
<td class="nump">28,944,958<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_ProductOrServiceAxis=us-gaap_CorporateMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue (external customers)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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 taxes</a></td>
<td class="num">(594,662)<span></span>
</td>
<td class="nump">609,917<span></span>
</td>
<td class="num">(861,905)<span></span>
</td>
<td class="nump">319,373<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_IncomeLossFromContinuingOperationsAfterIncomeTaxes', window );">Income (loss) from operations after taxes</a></td>
<td class="num">(594,662)<span></span>
</td>
<td class="nump">609,917<span></span>
</td>
<td class="num">(861,905)<span></span>
</td>
<td class="nump">319,373<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_TotalAssets1', window );">Total assets</a></td>
<td class="nump">114,373<span></span>
</td>
<td class="nump">118,573<span></span>
</td>
<td class="nump">114,373<span></span>
</td>
<td class="nump">118,573<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_DepreciationAndAmortizationSegmentNote', window );">Depreciation and amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_CapitalExpenditureBusinessSegment', window );">Capital expenditure</a></td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_gure_CapitalExpenditureBusinessSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalExpenditureBusinessSegment</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_DepreciationAndAmortizationSegmentNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DepreciationAndAmortizationSegmentNote</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_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_TotalAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TotalAssets1</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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_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_us-gaap_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;">us-gaap_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_us-gaap_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;">us-gaap_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_us-gaap_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;">us-gaap_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_us-gaap_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;">us-gaap_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_us-gaap_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;">us-gaap_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6789639232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. BUSINESS SEGMENTS (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_BusinessSegmentsDetails1Abstract', window );"><strong>Business Segments Details 1</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_SegmentReportingInformationNetOperatingIncomeLoss', window );">Total segment operating income</a></td>
<td class="nump">$ 19,077,134<span></span>
</td>
<td class="nump">$ 16,721,205<span></span>
</td>
<td class="nump">$ 30,157,374<span></span>
</td>
<td class="nump">$ 25,678,067<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_CorporateExpenditure', window );">Corporate costs</a></td>
<td class="num">(128,007)<span></span>
</td>
<td class="num">(69,279)<span></span>
</td>
<td class="num">(257,995)<span></span>
</td>
<td class="num">(229,361)<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_UnrealizedGainOnTranslationOfIntercompanyBalance', window );">Unrealized gain/(loss) on translation of intercompany balance</a></td>
<td class="num">(466,655)<span></span>
</td>
<td class="nump">679,196<span></span>
</td>
<td class="num">(603,910)<span></span>
</td>
<td class="nump">548,734<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_IncomeFromOperations', window );">Income from operations</a></td>
<td class="nump">18,482,472<span></span>
</td>
<td class="nump">17,331,122<span></span>
</td>
<td class="nump">29,295,469<span></span>
</td>
<td class="nump">25,997,440<span></span>
</td>
</tr>
<tr class="ro">
<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">90,656<span></span>
</td>
<td class="nump">76,319<span></span>
</td>
<td class="nump">174,605<span></span>
</td>
<td class="nump">144,636<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_NetIncomeBeforeTaxes', window );">Income before taxes</a></td>
<td class="nump">$ 18,573,128<span></span>
</td>
<td class="nump">$ 17,407,441<span></span>
</td>
<td class="nump">$ 29,470,074<span></span>
</td>
<td class="nump">$ 26,142,076<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_BusinessSegmentsDetails1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessSegmentsDetails1Abstract</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_CorporateExpenditure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Expenditure</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_CorporateExpenditure</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_IncomeFromOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeFromOperations</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_NetIncomeBeforeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeBeforeTaxes</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_SegmentReportingInformationNetOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting Information Net Operating Income Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gure_SegmentReportingInformationNetOperatingIncomeLoss</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_UnrealizedGainOnTranslationOfIntercompanyBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnrealizedGainOnTranslationOfIntercompanyBalance</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781913312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. BUSINESS SEGMENTS (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 47,531,989<span></span>
</td>
<td class="nump">$ 47,600,767<span></span>
</td>
<td class="nump">$ 80,320,482<span></span>
</td>
<td class="nump">$ 82,096,217<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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6622580144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. CUSTOMER CONCENTRATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</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">$ 38,735,709<span></span>
</td>
<td class="nump">$ 28,870,903<span></span>
</td>
<td class="nump">$ 38,735,709<span></span>
</td>
<td class="nump">$ 28,870,903<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>
<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">34.00%<span></span>
</td>
<td class="nump">33.90%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">34.10%<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/presentationRef<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=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781893040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. MAJOR SUPPLIERS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_MajorSuppliersDetailsNarrativeAbstract', window );"><strong>Major Suppliers Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_TopFiveSuppliersPercentageRawMaterialsSupplied', window );">Top five suppliers percentage raw materials supplied</a></td>
<td class="nump">66.50%<span></span>
</td>
<td class="nump">54.50%<span></span>
</td>
<td class="nump">67.50%<span></span>
</td>
<td class="nump">54.80%<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_AmountDueTopFiveSuppliers', window );">Amount due top five suppliers</a></td>
<td class="nump">$ 6,833,430<span></span>
</td>
<td class="nump">$ 6,542,424<span></span>
</td>
<td class="nump">$ 6,833,430<span></span>
</td>
<td class="nump">$ 6,542,424<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_AmountDueTopFiveSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AmountDueTopFiveSuppliers</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_MajorSuppliersDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorSuppliersDetailsNarrativeAbstract</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_TopFiveSuppliersPercentageRawMaterialsSupplied">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TopFiveSuppliersPercentageRawMaterialsSupplied</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6789863232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2017 </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_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Capital Lease Obligations Payable within:</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_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">the next 12 months</a></td>
<td class="nump">$ 277,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">the next 13 to 24 months</a></td>
<td class="nump">277,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">the next 25 to 36 months</a></td>
<td class="nump">277,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">the next 37 to 48 months</a></td>
<td class="nump">277,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">the next 49 to 60 months</a></td>
<td class="nump">277,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">thereafter</a></td>
<td class="nump">2,216,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">3,601,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: Amount representing interest</a></td>
<td class="num">(1,262,027)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of net minimum lease payments</a></td>
<td class="nump">2,339,805<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">953,773<span></span>
</td>
</tr>
<tr class="re">
<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">973,475<span></span>
</td>
</tr>
<tr class="ro">
<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">997,246<span></span>
</td>
</tr>
<tr class="re">
<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">1,018,890<span></span>
</td>
</tr>
<tr class="ro">
<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">879,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">thereafter</a></td>
<td class="nump">16,060,555<span></span>
</td>
</tr>
<tr class="ro">
<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">20,883,369<span></span>
</td>
</tr>
<tr 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_Next12Months', window );">the next 12 months</a></td>
<td class="nump">46,044<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_Next13To24Months', window );">the next 13 to 24 months</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_Next25To36Months', window );">the next 25 to 36 months</a></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_Next37To48Months', window );">the next 37 to 48 months</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_Next49To60Months', window );">the next 49 to 60 months</a></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_Thereafter', window );">thereafter</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_Total', window );">Total</a></td>
<td class="nump">$ 46,044<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_Next12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Next12Months</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_Next13To24Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Next13To24Months</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_Next25To36Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Next25To36Months</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_Next37To48Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Next37To48Months</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_Next49To60Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Next49To60Months</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_Thereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Thereafter</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_Total">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Total</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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</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 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=84164817&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_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases 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://www.xbrl.org/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 necessary to reduce net minimum lease payments to present value for capital leases.</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 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=84164817&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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and 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/2003/role/presentationRef<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=84164817&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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77902758&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_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://www.xbrl.org/2003/role/presentationRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77902758&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_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://www.xbrl.org/2003/role/presentationRef<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=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82846649&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://www.xbrl.org/2003/role/presentationRef<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=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82846649&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://www.xbrl.org/2003/role/presentationRef<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=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82846649&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_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://www.xbrl.org/2003/role/presentationRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77902758&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_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://www.xbrl.org/2003/role/presentationRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77902758&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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6789609200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract', window );"><strong>Capital Commitment And Operating Lease Commitments Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expenses related to operating leases</a></td>
<td class="nump">$ 256,447<span></span>
</td>
<td class="nump">$ 264,240<span></span>
</td>
<td class="nump">$ 511,566<span></span>
</td>
<td class="nump">$ 524,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gure_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrativeAbstract</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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=77902758&amp;loc=d3e41499-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_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>EXCEL
<SEQUENCE>76
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /J%"TL?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ ^H4+2V;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #ZA0M+TUCX0.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/:L,P#(=?9?B>*&Y'.DR:2\M.&PQ6V-C-V&IK&O_!UDCZ]G.R
M-F5L#["CI9\_?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F,B=<;NY]
MM)+R,QX@2'62!X1%5=5@D:26)&$$%F$FLK;12JB(DGR\X+6:\>$S=A-,*\ .
M+3I*P$L.K!TGAO/0-7 #C##":--W ?5,G*I_8J<.L$MR2&9.]7U?]LLIEW?@
M\/[\]#JM6QB72#J%^5<R@LX!U^PZ^6VYV>X>6;NH^*JH'@K.=[P6]RM1U1^C
MZP^_F[#UVNS-/S:^"K8-_+J+]@M02P,$%     @ ^H4+2YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MCS-WW$C63]\3WOQ14_P!4$L#!!0    ( /J%"TL7*71[L 0  ),5   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULC9C;;N,V$(9?Q?#]KC4S/"EP#-0N
MBA9H@6"+MM=*S,3&RI8K*?'V[4O)BN',#+?-173P/^1/BOPXY/+<M%^[78S]
M[-NA/G;W\UW?G^X6B^YI%P]5][DYQ6/ZY;EI#U6?'MN717=J8[4=@P[U HO"
M+0[5_CA?+<=W#^UJV;SV]?X8']I9]WHX5.T_ZU@WY_LYS-]??-F_[/KAQ6*U
M/%4O\??8_W%Z:-/3XEK*=G^(QV[?'&=M?+Z?_P!W&W)#P*CX<Q_/W<W];&C*
M8]-\'1Y^V=[/B\%1K.-3/Q11I<M;W,2Z'DI*/OZ>"IU?ZQP";^_?2_]I;'QJ
MS&/5Q4U3_[7?]KO[>9C/MO&Y>JW[+\WYYS@UR,YG4^M_C6^Q3O+!2:KCJ:F[
M\?_LZ;7KF\-42K)RJ+Y=KOOC>#U/Y;^'Z0$X!> U ,QW V@*(!:PN#@;F_IC
MU5>K9=N<9^WE:YVJ85# ':7.?!I>CGTW_I9:VZ6W;ROTR\7;4,XD65\D>"OY
MJ-@HBG"5+%+]5Q.HFL QGF[C2SV>U'@:X\U-/!6L$1>)'R7'40+>44'H#6N,
MHG04@K$WR@^>C.K)2$_ /%TD]J:FX((-WI?,DA1:"&01,KUL54=6.F(?<FU%
M1288M([WD=39$, %T/TXU8^3?HCY<:*>!*B"?=N-5 %XHDSG>-6,EV98H]=>
M5.,#><.^ZD;*C$=K=3-!-1.D&<O,!*5GN&@C16 P,XI+U4DIG3CFI)1.7!H,
M!97L:VX4):99Z$U9Z)Z@T)E5"%Z0SY20H1[(=@6./9"]5Q0>T$#@_-.DP1,
MNHPO'82 TE?)?:$<8&!*[[DIJ;,V3>9<3^EH!<E6P]DZ:?B0-R0L:4)KP&5H
M#SI:0;*5S\(U2&9B&I>E%9XT(5CO,>-)ARM(NAI.5Y#8Q$"$SG&&:$KOTN)
MN9[2$0N2L88S%A1\DC/6&,M!JTD-E4C!4<:73EN0N#4<MZ" M+#HTHK$P:)(
MR5E7 MF<+QV\$ 193(;<H ,3)#$-)R9($$+J[P)0C .I3"D"4F[A1QV86$A3
M/,N;-+=5\<^O2(9E-C=[46<O2O8:SEY4@ K>6@Y>31?2BI+KGDSZ*:EK.'51
MTM0/RS_P7%@1&C) E,F-4.<N2N[RZ;A&B5-$D^HJ^3A2E$EE+)29]0EU\J(1
M\\/FVJ5S$B4G+><D*O0;_OB8W:C"8$J;&Y$Z)5%2TG)*HI**&N?(\;QAHRC!
M(160RP%19R1ZV=>9W UUFJ',(RW/(U'FB&+:?T_RT8?.1)1,M)R)J"2':8?#
M,]K_E'W<+>HX)(E#GA:L2;+N4TH*0*3[_T/XT9-.19)4Y+1;DZ1=:< #B0VC
MKK3.^=R^6B<C23):3D:2P$N)EC&F!#Y?-:D)Y9  9CA$F0V_I*,3.WZ%CA8I
M+;0\?="46$)1NIPKG8XD\U*>V:U)IIN?7&I^(385FA)LF:B-F12>=.221*[C
MR"5)4@I%<H4%GX*:U)3& 92999=T[)+$KN/8G32WIS&Y)%"1YI+ Q<WIV'!<
M^5O5ONR/W>RQZ?OF,!Z'/3=-'U.QQ>?4T%VLMM>'.C[WPZU/]^WEF/#RT#>G
MZ0AT<3V'7?T+4$L#!!0    ( /J%"TN#C0;$2P(  +P'   8    >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&ULC95MKYL@&(;_BO$'%'S7QC99NRQ;LB7-6;9]
MIBVMYJ XH/7LWP_08Q3(:?NAO-WW\UP/*I0]9:^\PEAX;PUI^<:OA.C6 /!3
MA1O$5[3#K5RY4-8@(8?L"GC',#IK4T- "&$*&E2W_K;4<P>V+>E-D+K%!^;Q
M6],@]F^'">TW?N"_3[S4UTJH"; M.W3%/['XU1V8'($IRKEN<,MKVGH,7S;^
MIV"]#Z R:,7O&O=\UO=4*4=*7]7@VWGC0T6$"3X)%0+)YH[WF! 527+\'8/Z
M4TYEG/??HW_1Q<MBCHCC/25_ZK.H-G[N>V=\03<B7FC_%8\%);XW5O\=WS&1
M<D4B<YPHX?K?.]VXH,T81:(TZ&UHZU:W_;"29J/-;0A'0S@9@OA#0S0:(L,
M!C)=ZF<DT+9DM/?8\+0ZI%Z*8!W)S3RI2;UW>DU6R^7L?9O&);BK.*-D-TC"
MF21<*O8.13Y)@,P_081.B%#[HSE$XO9'3G^D_?'<GQI%#))<2UHM@2L( Z.0
M1ZH%2^QDB6V6S& 9),DL2P#USZ!YK%OP)$Z>Q.;)#9[$RF.2?*18,*1.AM1F
M* R&05(8.P\3 ^2A;$&3.6DRBR8SZMUE5KTY=#ZB)X0+HMQ)E-M$QINYRZU$
M<0:3L(A-HB>$"Z+"25381,9'OROL1&E61%EA?E1/"!=$\E9PGE309HK,HPI:
MN<*D".+"/+ >Z@8B,#M&U;WV [%KW7+O2(4\D?6Y>:%48!D3KF2T2EZETX#@
MBU#=3/;9<)\, T&[\:X$TX6]_0]02P,$%     @ ^H4+2T*(E=DZ!0  .A@
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R-65UOZS8,_2M!WF\C4M]%
M6Z!)/&S !A1WV/;LIFH3W"3.;+>]^_>3'3<W)>G>OM2V<DCI4)0.I5Z]5O6W
M9IU2._F^V^Z;Z^FZ;0^7LUFS6J==V5Q4A[3/OSQ6]:YL\V?]-&L.=2H?>J/=
M=H9*N=FNW.RG-U=]VUU]<U4]M]O-/MW5D^9YMROK_^9I6[U>3V'ZUO!U\[1N
MNX;9S=6A?$I_IO:OPUV=OV8G+P^;7=HWFVH_J=/C]?06+@N,G4&/^'N37INS
M]TE'Y;ZJOG4?OSU<3U4WHK1-J[9S4>;'2UJD[;;SE,?Q[^!T>NJS,SQ_?_/^
M2T\^D[DOF[2HMO]L'MKU]31,)P_IL7S>ME^KUU_30,A.)P/[W]-+VF9X-Y+<
MQZK:-OW?R>JY::O=X"4/95=^/SXW^_[Y.OA_,Y,-<## DT'N^R,#/1CH'P;F
M0P,S&)C/]F ' TMZF!VY]\%<EFUY<U57KY/ZF ^'LDL[N+1YNE9=8S\[_6\Y
MGDUN?;GQYFKVTOD9(/,C!,\A]CUDR2%P0LQR_Z=!H#2(.3)S?-_!@B.\(V/X
MJ9/B0R?OAJG%6.G>7I_;>]G>B/:FMS?G]H'$^@CQ/63?0XRW&F*()" 2T"GE
MG2=AX<"@-"H3:'0$(*KH$$8X6I&CY3&*LKT3[1V+45 D1D>(/1OH%W11@S<T
M:R1DA&C1T@06D,:#L4X19"$@K<YQCVHDY;W(TW.>0'AZWA-D 0!-6(HXHQU)
MF:6$\\X8LI *"1<<>B7S"R*_P/F1V9D'WH^S2+>?A0#S2M.5LQ1@@!X\37,)
MIQ6"E=E%D5WD[,BLS*.0>\JZ:.CT"< \S3'0>"T%8 Z#-8IX+*2N(]H(*',$
M)4N#XBR9-BC6%RBKZ/I:2#A0J&F."KAN$Z(Y7TBX'%X<68,P(G[ &5K*$*1H
M*A,M>$I2@.;4<M$9)I@"U.: 6,6I2E"7$\2/J0^(*GL+R-DZRA;Y/(6L%8:N
MHX6$]%H#(,U; 9G3,5I#=ZA"0MH8O3$C>P_(0@U<J<-8K&2I!J[5@6KU@'DO
M&J@<RWT)E[6:Y;Z "SK20J>0<!%!AQ&&LE"#Y0PC96CY'&OT")2A@$/42/=H
M 8<V6*I\A833SI])PWN&<BD!O):(M)8 +N<0K-= Q[Z0D-ZHG)M 67(D1N-S
M<68H3P'I(.?06%T*<C$!O)J(M)H 0=;SPLXUCJ),)23FDH*O; &9*XJ<(BQG
M!:0S/JBH1YC*907PNB+2N@*XQ(/V%ARM&18B$J)7P-8F1R($=#X&RE3P&9W3
M,8PQE4L,B&P/&XL5ROJ-7+]9K%#093E6(E*,E8 <B97D\\-8H:SC"#Q6(WL%
MRMJ(7!LCK020JY//RQ4UK0,$X)>\C2OO-0T51V9E#)9J0R&Y]"%OB6,U'<K*
MB)KSI#7 @/'OYD]!/CE191.0.A\\D!XIEA(P5PK=P8D2Y4@ GX^A?NQ&019P
M-#PE1DH E 42N4#2!)X/F*X:/0U772 ]K'\.MI1AAH5(AHTM&5D<41!'*O\#
MYJ?L9!@5?QG&V<FPL327!1$]F_U\IAIQ(2L-"DK#II_O]29O<]I3]5V(2*5"
M+OEIF#[KLQCQZ1V,+159:9"?9GDJ\#-E-RJ7SP:4J81T&A0=_U)$!J4L/2T5
MLL]<IREZMS0[N_?<I?JIOX1N)JOJ>=]V^7#6>KKHOL7NWI2TS^%R 4+[$BZ+
MXS7V#_?'6_4_ROIILV\F]U7;5KO^3O6QJMJ4":B+//1U*A].']OTV':O/K_7
MQ]OLXT=;'8:;^MGIWP4W_P-02P,$%     @ ^H4+2X @,LL; P  T0L  !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-EM%NFS 4AE\%<;^"C8UQE41:
MDB:9M$E5IVW7-'$25, 9.$WW]C/@DF"?IKD)F'S_.;^/S<&CDZQ>ZKT0RGLK
M\K(>^WNE#O=!4*_WHDCK.WD0I?YG*ZLB57I8[8+Z4(ETTXJ*/,!A& =%FI7^
M9-0^>ZPF(WE4>5:*Q\JKCT615O^F(I>GL8_\]P=/V6ZOF@?!9'1(=^*G4+\.
MCY4>!7V435:(LLYDZ55B._:_HOL5:@4M\3L3I_KBWFNF\BSE2S/XMAG[8>-(
MY&*MFA"IOKR*F<CS)I+V\=<$]?N<C?#R_CWZHIV\GLQS6HN9S/]D&[4?^XGO
M;<0V/>;J29Y6PDR(^IZ9_7?Q*G*--TYTCK7,Z_;76Q]K)0L315LITK?NFI7M
M]63BO\M@ 38"W M0=%40&4%T%M"K F($I!=@=E5 C8">,R17!;$1Q+T@0E<%
MS C86<"O"A(C2,Z62+OBW7*TZSM/53H95?+D5=T6/:3-FX#N$[V#ULW#=L.T
M_^DEKO73UPD*T2AX;0(99MHQ>,#@(3.#F&C(S"&&#)D'B*%#9N$R<3A$EE"8
M>,BL((;U3*#+UM<.@[7#;0 R")!8M>L8UC)ER^"(8FM&,Y?Z0AE#Q%J)N<MQ
M@F@<,VZ5$4A+$LW&W*K" B Q1R&/+7 )>$24$T(QLPKKDA'A)$:()W!Y(["\
M$5!>:Y[3CJ$7J0@+*>8DA#,1,!-Q,R%K1TV)FTF7/6+<6J.9"V+*$>&P(0H:
MHH A*\^2.GDXY@FU2[3ZG!L8BD%#,6#(:@'SV$F$]&)8=5Q]1@W,,- , \Q8
MO>:!N:N $JQ7S'I!5S>  TL):"D!+-FM+7$R?<&1[@;,>G\6+@AR*Y?[H(P<
M],P!SU9CFO*;VI=+P>W+Y71+8BARVA>0-DX((1S9M0)(BB-"B;4AEH#'6'?#
M$-D;P@6C)-0<OO@.#:J+0OC+&@+UM9KJU$"W-S#TP6<< <F8G0S=VL, $FQB
MP<4QHSGL_DBK75;6WK-4^L32GBNV4BJA8X9W.MI>GZ_[02ZVJKEE^K[J#IG=
M0,F#.4 '_2E^\A]02P,$%     @ ^H4+2VA=9&]L!   T1,  !@   !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q]F-UNXS80A5_%\/VNR!G^!HZ!V(M%"[1
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
M^@\V&Q)J%XY[?S;CF(V&PV[Z06S^QL5?4$L#!!0    ( /J%"TL/4/MDLP$
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
M?0%FF'/FS##DHS;/M@-PZ%4*90O<.=<?"+%5!Y+9*]V#\C>--I(Y;YJ6V-X
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
M:-<:32Q4&;W;'D])B(\!/UL8W.),0B478UZ"\5!F=!,$@83"!P:!VQ7N0<I
MA#)>)TXZIPS Y?F#_4NL'6NY" ?W1CZWI6\R>J"DA$KTTC^9X2M,]>PIF8K_
M!E>0&!Z48(["2!=74O3.&S6QH!0EWL:]U7$?QIO=?H*M _@$X#/@$/.P,5%4
M_EEXD:?6#,2.O>]$>.+MD6-OBN",K8AW*-ZA]YIO#TG*KH%HBCF-,7P9,T<P
M9)]3\+44)_X/G*_#=ZL*=Q&^^T/A?IT@625((D'RWQ+78F[_2L(6/55@ZSA-
MCA2FUW&2%]YY8.]X?)/?X>.T/PI;M]J1B_'XLK'_E3$>4,KF!D>HP0\V&Q(J
M'XZ?\&S',1L-;[KI!['Y&^>_ %!+ P04    " #ZA0M+>\M8=+,!  #2 P
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
MF<"3&*^@&*'P0X^"9F)/9BJ53"F('WT4-!-^@I;KGE"$PD\ %#23 02O:[)
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
MUG--R5C\+[B Q/"@!'/D1KJXDKQSWJB1!:4H\3KLC8Y[/]SL]B-L&<!' )\
M^YB'#8FB\GOA1998TQ,[]+X5X8G7!XZ]R8,SMB+>H7B'WDO&-]<)NP2B,>8X
MQ/!9S'J*8,@^I>!+*8[\/SA?AF\6%6XB?/-%X6Z98+M(L(T$VR\$-]]*7(K9
M?TO"9CU58*LX38[DIM-QDF?>:6!O>7R3S_!AVA^%K1KMR-EX?-G8_](8#RAE
M=84C5.,'FPP)I0_'&SS;8<P&PYMV_$%L^L;9.U!+ P04    " #ZA0M+ES6P
M?;D!  #1 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6QM4]MNG# 0
M_17+'Q"SAFZ3%2!E$T6ME$BK5&V?O3" %5^H;9;D[V,;0E'"B^T9GW/FXG$^
M:O-B.P"'7J50ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1)]D0R
MKG"91]_)E+D>G. *3@;904IFWHX@]%C@'?YP//.V<\%!RKQG+?P"][L_&6^1
M1:7F$I3E6B$#38%O=X=C%O 1\(?#:%=G%"HY:_T2C)]U@9.0$ BH7%!@?KO
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
M8C$$U-9O#VZOIX&9#*OZ^2T@RX-4_ %02P,$%     @ ^H4+2PR^0TO& 0
M-P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL=53;;IPP$/T5RQ\0
MLV9)MBM RJ:J6JF55JG:/GMA "N^4-LLZ=_7-H2B+7G!GO&9<V8\'O)1FQ?;
M 3CT*H6R!>Z<ZX^$V*H#R>R=[D'YDT8;R9PW34ML;X#5,4@*0I/DGDC&%2[S
MZ#N;,M>#$US!V2 [2,G,GQ,(/19XA]\<S[SM7'"0,N]9"]_!_>C/QEMD8:FY
M!&6Y5LA 4^#'W?&4!7P$_.0PVM4>A4HN6K\$XTM=X"0D! (J%QB87Z[P!$($
M(I_&[YD3+Y(A<+U_8_\4:_>U7)B%)RU^\=IU!3Y@5$/#!N&>]?@9YGHRC.;B
MO\(5A(>'3+Q&I86-7U0-UFDYL_A4)'N=5J[B.DXGZ<,<MAU YP"Z!!RB#IF$
M8N8?F6-E;O2(S'3W/0LMWAVIOYLJ..-5Q#.?O/7>:TFS#SFY!J(9<YHP=(79
M+0CBV1<)NB5QHO^%T^WP=#/#-(:G:_7#.P3[38)])-BO]>^3FQ*W,.\4F6V*
M9!L$]$9D"Y/>B)!5XR28-CY9BRH]J#@N*^\R%8\T-OX??!JI;\RT7%ETT<X_
MG]CD1FL'/I7DSN?2^2E># &-"]L'OS?36YX,I_MY3,GRKRC_ E!+ P04
M" #ZA0M+>!_4A+@!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6QM4]MNW" 0_17$!X1=UMFF*]M2-E'42JVT2M7FF;7'-@H8!_ Z_?L.V'&=
MQ"_ #.><N3"D@['/K@'PY%6KUF6T\;X[,.:*!K1P5Z:#%F\J8[7P:-J:N<Z"
M*"-)*\8WFSW30K8T3Z/O9//4]%[)%DZ6N%YK8?\>09DAHUOZYGB4=>.#@^5I
M)VKX!?YW=[)HL5FEE!I:)TU++%09O=T>CDG 1\ ?"8-;G$FHY&S,<S"^EQG=
MA(1 0>&#@L#M G>@5!#"-%XF33J'#,3E^4W](=:.M9R%@SNCGF3IFXS>4%)"
M)7KE'\WP#:9ZKBF9BO\!%U (#YE@C,(H%U=2],X;/:E@*EJ\CKMLXSZ,-_MD
MHJT3^$3@,^$FQF%CH)CYO? B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>\P>8?>2\[W
M2<HN06C"'$<,7V"V,X*A^AR"KX4X\D]TOD[?K6:XB_3=,OK7W;I LBJ01('D
M78G7'TI<P^P_!&&+GFJP=9PF1PK3MW&2%]YY8&]Y?)/_\'':?PI;R]:1L_'X
MLK'_E3$>,)7-%8Y0@Q]L-A14/AR_X-F.8S8:WG33#V+S-\[_ 5!+ P04
M" #ZA0M+F,]<H^4!  #V!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6R-E.%NFS 4A5\%^0%J( 22")"63M4F;5+4:=UO!RX!U<;4=D+W]K,-05EU
M*^5/L,VYWSG7P<Y'J5YU"V""=\%[79#6F&%'J:Y:$$P_R %Z^Z:12C!CI^I$
M]:" U;Y(<!J'84H%ZWI2YG[MH,I<G@WO>CBH0)^%8.KO'K@<"Q*1Z\)S=VJ-
M6Z!E/K 3_ +S>S@H.Z,+I>X$]+J3?:"@*<B7:+>/?(%7O'0PZIMQX%HY2OGJ
M)M_K@H0N$7"HC$,P^[C (W#N2#;'VPPEBZ<KO!U?Z4^^>=O,D6EXE/Q/5YNV
M(!L2U-"P,S?/<OP&<T-K$LS=_X +<"MW2:Q');GVOT%UUD:*F6*C"/8^/;O>
M/\>9?RW#"^*Y(%X*HL3W,AGYY%^9866NY!BH:?,'YO[C:!?;O:G<HM\*_\Z&
MUW;U4L9IEM.+ \V:_:2);S6+@EKZ8A&C%K$O3_ZSV." %0I8(8#MAXR()@MQ
MDP0U21! A /6*&!]1TI$DWVREREJDB* %0[(4$!V1TI$DR6XR08UV2" -0[8
MHH#M'2D139;B)E&(?_OA_3FC3XY/=$=23)1E'WSHS8EU-^)/IDY=KX.C-/;P
M^R/:2&G  L,'^QVU]A)>)AP:XX:9':OI)IHF1@[S+4N7J[[\!U!+ P04
M" #ZA0M+*V\$[F4"  "?"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6R55F&/FS ,_2N('W"0T!:H*%)[T[1)FU3=M-OGE+H%'1"6I.7V[Y<$RMC5
M2/1+2<+SLU]J8R<M%V\R!U#.>U76<N/F2C5KSY-9#A633[R!6K\Y<5$QI;?B
M[,E& #M:HZKTJ.^OO(H5M9LF]FPOTH1?5%G4L!>.O%05$W]V4/)VXQ+W=O!2
MG'-E#KPT:=@9?H#ZV>R%WGD#R[&HH)8%KQT!IXV[)>L=#8R!1;P6T,K1VC%2
M#IR_F<W7X\;U34100J8,!=./*SQ#61HF'<?OGM0=?!K#\?K&_MF*UV(.3,(S
M+W\51Y5OW,AUCG!BEU*]\/8+](*6KM.K_P97*#7<1*)]9+R4]M?)+E+QJF?1
MH53LO7L6M7VV/?_-##>@O0$=#+1OHZ5S9"/_Q!1+$\%;1W27WS#S'Y,UU7>3
MF4-[%?:=#E[JTVM*PRCQKH:HQ^PZ#!UAR(#P-/O@@F(N=O3.G.+F 1IA8,T7
M_T48XP0+E&!A"8(Q0>3C!$N48'D?040^W!&&F9"Y0IVL$(( )PA1@G"^S @E
MB&;(Q# +W$F,.HD1@B5.0'P\8_WY0LE$TI,94E'0:L(/FOE;0A&*<(("SWX2
M/* 6SW^RF*,6 TTD,,'+A& U$$U0X$5 5@^HQ<N A'/48J")CPK!JX4@I1!/
MA8K7 HGGJZ5X,5!_AEH4-)')%*\8BA1#/-4%\&*@] &U>#%0I!?<J\5 'S/9
M&_7'"L393@;2R?BEMF/)Z'28/K;4]M=_\&YT^<[$N:BE<^!*=VG;2T^<*]"Q
M^$^Z)'(]+0V;$D[*+$.]%MW(T&T4;_IQR!MFLO0O4$L#!!0    ( /J%"TM
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
MB:%#8"]4,Y5MUI^6?4?0UEP$:+B-\G]02P,$%     @ ^H4+2R:MP,.5 @
M< @  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL?9;;CILP$(9?!7'?
M!9]-E$1J4E6MU$JKK=I>>Q,G00LX!2?9OGUMPR+63'H3;///S#>#/<[R9MJ7
M[J2U35[KJNE6Z<G:\R++NMU)UZI[,&?=N#<'T];*NFE[S+ISJ]4^&-55AO.<
M9[4JFW2]#&N/[7II+K8J&_W8)MVEKE7[=Z,K<UNE*'U;>"J/)^L7LO7RK([Z
MA[8_SX^MFV6CEWU9ZZ8K39.T^K!*/Z+%%@6#H/A5ZELW&2<^E6=C7OSDZWZ5
MYIY(5WIGO0OE'E>]U57E/3F./X/3=(SI#:?C-^^?0_(NF6?5Z:VI?I=[>UJE
M,DWV^J NE7TRMR]Z2(BER9#]-WW5E9-[$A=C9ZHN_":[2V=-/7AQ*+5Z[9]E
M$YZW_@V3@QEL@ <#/!H@^E\#,AB0R"#KR4*JGY15ZV5K;DG;?ZVS\IL"+8@K
MYLXOAMJ%=R[;SJU>UP3Q97;UC@;-IM?@B0:_5VP!A1PEF0,8*3!(@8,]F=@C
M)F '!'1 @@/Z+@T1I=%K1- T04,9I9R2*!E 1XE$B,% % 2B )",@'H-FP3B
MA%+)$8J( "'BC)/B3I$9B,0 I")"8K-(2!88NSKE$1.D]/5$$^4[* Y"\3D4
MCD)M^"R4I#+F 4188AA%@"@"0(F^Q$;,HE#.L>!1';> CC%"!8&!) @D :#H
MY&WD+%!<F+F"""J*.U^I $F*&0G*X^-5S.)@CJ0LBMD! Y2,,<'0O?V,<KAW
MY4"!2-R\\EFT#\@=,2$89G$;@[242[?[Q9VMA.ZT502@T1@-S3H-RG.!,(U;
MQ1:42D$0PCP"RR:MW]_%WU5[+)LN>3;6W2*AUQ^,L=JYS1]<JB=W_8^32A^L
M'PHW;OL[L)]8<Q[N]VS\D['^!U!+ P04    " #ZA0M+US!D[YT"  !M"
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6R-5NUNVR 4?17+#U ;S(<=
M)9&:+VW2)D6=MOVF"4FLVL8#DG1O/[!=-P76]D\,U^<<[KD70Z97(9_4B7,=
M/==5HV;Q2>MVDB1J=^(U4W>BY8UY<Q"R9MI,Y3%1K>1LWY'J*H%I2I*:E4T\
MGW:QK9Q/Q5E79<.W,E+GNF;R[X)7XCJ+0?P2>"B/)VT#R7S:LB/_P?7/=BO-
M+!E5]F7-&U6*)I+\,(OOP61#+;X#_"KY5=V,(^OD48@G._FZG\6I38A7?*>M
M C./"U_RJK)")HT_@V8\+FF)M^,7]4WGW7AY9(HO1?6[W.O3+,[C:,\/[%SI
M!W']P@<_.(X&\]_XA5<&;C,Q:^Q$I;K?:'=66M2#BDFE9L_]LVRZY[5_0_*!
M%B; @0!'@EG[/4(V$+)7 GJ7@ 8"^NP*>"#@SZY !@)Q"$E?K*[Z*Z;9?"K%
M-9+]_FF9W:9@0DQ_=S;8M;-[9QJ@3/0RSR">)A<K-& 6/0;>8*@#6?D0,"(2
MD\"8!0QEL8 >';Y=8.DC*'%R^%!D_;'()B"2AYUDP7IF'1^]J:>SQJ+'T [3
M]!A4I*1(W:I^%K@) #'($0%9.'<4S!T%<J=A 1P4P &!W#'?8_!-JA@6B%+J
M-!Q[E@A!"%/@U,C7 RG!>0X*I_F^(#!%0K" 88LD:)%X%O/4<4A\AVD*:.%N
M:1]'LI1DF5.)E8\#:4H1S)#C, "$.:2T^$\3:= A#331J>6">K4T92QR9ULN
M?5B6Y3!SM[D/PSG"KMK:AY&<H ([YI*;HZ_F\MA=7"K:B7.C[5=[$QWOQGMH
MCTXGO@"3)0C$5V"R[J^^5_G^(O[.Y+%L5/0HM#FPNV/U((3F)OOTSO3E9.[^
M<5+Q@[9#:L:ROP'[B1;M<+DGXS^,^3]02P,$%     @ ^H4+2W>[\+ H @
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
M8MT7XV4U#A3OIWL8S#^#\A]02P,$%     @ ^H4+2PC'UM@B @  (P8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULC57;CML@$/T5RQ^PQ#9LHLBQ
MM+E4K=1*T59MGXDSB:T%XP*)MW]?P,0;7Y0V#S&,SSF<&6"<-D*^J0) !^^<
M56H5%EK72X147@"GZDG44)DW)R$YU68JSTC5$NC1D3A#\6SVC#@MJS!+76PO
MLU1<-"LKV,M 73BG\L\:F&A6813> J_EN= V@+*TIF?X#OI'O9=FACJ58\FA
M4J6H @FG5?@2+7?$XAW@9PF-NAL'-I.#$&]V\N6X"F?6$##(M56@YG&%#3!F
MA8R-WUXS[):TQ/OQ3?V3R]WD<J *-H+]*H^Z6(6+,#C"B5Z8?A7-9_#YD##P
MR7^%*S #MT[,&KE@ROT'^45IP;V*L<+I>_LL*_=LO/Z--DV(/2'N"!%Y2$@\
M(?D@X(<$[ GX?U<@GD &*Z V=U?,+=4T2Z5H MD>AYK:4Q<MB=FNW ;=[KAW
MII[*1*]9@N,47:V0QZQ;3'R'F9,^9#N&1!T"&0.=BWC*Q3H>T0<>-F/$_'G@
MX9\BNX<B/9O)9+$2QT]ZQ4JF!?"D '8"N"> !]5N,7.'J=I2SNQOD.T8%I,>
MK&>'3-HA$W8&.[LFXW7BQ=#-9HS"!(\\3VCA46:[":W%.#%T=\(YR+-K-RK(
MQ:72=H_NHEU'>XGM#1G$U]%R$TW$MZ8#M@WK0[YMG]^H/)>5"@Y"FWOI;L])
M" W&_.S)N"],Q^XF#$[:#N=F+-N^U4ZTJ'U+1MUW(?L+4$L#!!0    ( /J%
M"TM&[YZL/ (  *8&   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;'V5
MW8Z;,!"%7P7Q &N,#38K@M2DJEJIE:*MNKUV$B>@!4QM)VS?OK9A46*LWL1_
M9\Y\,T%V.0KYIFK.=?3>M;W:Q+76PS, ZECSCJDG,?#>G)R%[)@V2WD!:I"<
MG5Q0UX(T27+0L::/J]+M[655BJMNFY[O9:2N7<?DWRUOQ;B)8?RQ\=)<:FTW
M0%4.[,)_<OUKV$NS HO+J>EXKQK11Y*?-_$G^+RC5N\$KPT?U=T\LI4<A'BS
MBV^G39Q8(-[RH[8.S PWON-M:XT,QI_9,UY2VL#[^8?[%U>[J>7 %-^)]G=S
MTO4FIG%TXF=V;?6+&+_RN9XLCN;BO_,;;XW<DI@<1]$J]QL=KTJ+;G8Q*!U[
MG\:F=^,XG2 RAX4#TCD@70(@_F\ F@.0%P F,E?J9Z9954HQ1G+ZLP9FOPGX
MC$PSCW;3]<Z=F6J5V;U5".<EN%FC6;.=-.F=)GU4[ (*NDB  5@HTB!%ZN+1
M P4)&Z"@ 7(&^,& >F5,&N(TO=/@ B.(D5?,6@<I+C*4A8%P$ @'@ H/:-)D
M=XD02A/JR79K69[!%"5AG"R(DZUQLL3#R59Y8(8)2GV>M8Y24D 4YLF#/'F
M!WH\^2H/H6E"_&]O+:.0%BD,XY @#@G@>'FV9-T>4B3$[TY AI#I8AB'!G'H
M"@<FQ,.AJZ^4$(H(]-NSUF&$#9+?'W!W8]@;_ >3EZ97T4%H<_FX*^(LA.;&
M,WDRY=7FT5@6+3]K.R5F+J>K<UIH,<RO EB>INH?4$L#!!0    ( /J%"TO
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
M!\+&T@_]-\=S=VFE=J"J&/ %OH/\,1RYLM#,TG04>M&QWN-P+OW'<'?(-=X
M?G8PBL7>TY6<&'O1QI>F] .=$!"HI6; :KG! 0C11"J-WQ.G/TOJP.7^C?V3
MJ5W5<L("#HS\ZAK9EO[6]QHXXRN1SVS\#%,]J>]-Q7^%&Q %UYDHC9H18;Y>
M?162T8E%I4+QJUV[WJRC/4F3*<P=$$T!T1P0I1\&Q%- / >$1@'9S$RI3UCB
MJN!L]+C]60/6=R+<Q:J9M7::WIDS5:U0WEL5;Y,"W331A-E;3+3 A#,"*?99
M(G))[*-WX=&]P,&!V+H58F<1L8F/[XI(W02)DR Q!,D=0;;J@L6D!M/;+N11
M&@2K6ARPK4(%[G129SJI(YU\E8[%A,%2:),F;IG,*9,Y9+8KF>R]3++YS\_)
MG2JY0^5AI>+ /*P[AA97F@*_F-<OO)I=>S-Y%MYYP#Q&YDG\@]OI] WS2]<+
M[\2D>ECF^I\9DZ!2"3:JL:T:B+-!X"SU-E=[;L>"-20;IHF'YK%;_0502P,$
M%     @ ^H4+2T.N<?/4 0  /00  !D   !X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL;53;;MLP#/T50Q]0)7*<U(%MH.E0;, &!!VV/2LV?4%U<24Y[OY^
MNKBNF_G%$JG#<TA1=#9*]:); !.]<29TCEIC^B/&NFR!4WTG>Q#VI):*4V--
MU6#=*Z"5#^(,D\UFCSGM!"HR[SNK(I.#89V LXKTP#E5?T_ Y)BC+7IW/'=-
M:YP#%UE/&_@)YE=_5M;",TO5<1"ZDR)24.?H87L\)0[O ;\[&/5B'[E*+E*^
M..-;E:.-2P@8E,8Q4+M<X1$8<T0VC=>)$\V2+G"Y?V=_\K7;6BY4PZ-D?[K*
MM#FZ1U$%-1V8>9;C5YCJ25 T%?\=KL LW&5B-4K)M/]&Y:"-Y!.+3873M[!V
MPJ]C.-FG4]AZ )D"R!Q #KZ6(.0S_T(-+3(EQTB%N^^I:_'V2.S=E,[IK\*?
MV>2U]5Z+.-UF^.J()LPI8,@"\X' EGV6(&L2)_)?>)R2=8)X-<?8$\2?".)U
M@MTJP<X3[#X1[&Z*#)C$8X3''&*2I/?INE"R*I2L""4W0@%S6 CM27(C@A?M
MXZ :_W!U5,I!^*%9>.?9>""^_1_P,%@_J&HZH:.+-/81^5;74AJPJ6SN;"ZM
MG>798% ;MSW8O0HO.AA&]M.PXOF/4?P#4$L#!!0    ( /J%"TL[V?F_3P(
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
M^D.QR@WX:(5!K;@SXG(SO,%:*H)G;2@&J2>##)I)L+/H=#T-.FO$IX4!["F
M'01@C;P[:\))LS]K@B.=8F)=@H1>J> #ZQ@IC(J,LI'W#Q :E;S1 9MTT*0#
M)HF9/&O<ISN9I%6P3+<&.A]4(LTL2IU3,1EB<Z26.FMS-")LT$.#'ABTS* 7
M-](Q=[@-?&(#82#2FL^+2@I-,LE9S^9%#80NI6"MPB8#-!F$2<U'YR[(WHQ&
M6\<6D#70&:W$U*^D+GA+AC_IM=1Y&V*>%MA@A 8C&$6VK-U%.3CDO5:\Y6LD
MU$8%Q;JBDD*CO3,ZL;ZM0<3DLLR./(L)FDS ).O-NR1'1SGC;11/HU12L"&X
M$/GS.#MF/2?FP*A6&&1*3EBQ[%Q$@W6"@M*)SU@@]-Y:%[A1(-0J3T7#E^L:
M*<EIFY_B$:,CQ-9@3 -OOQ8WB_ENLE% %U3\Q/=ADR"^OV@#FL2[WLB9'XE,
M?IQXVY$RY77:1=[Y<V/6<V(.G>(,0!-P.A8"YP#:SL\B-":L1H@5'2Y9EQ%D
M!K"[=#A41N652/.DD@Q9Y_@$K)$R+W1J%+4:LU8CV(K'&K$1I1-("/,)(,0)
M!1!.9A0:TU9+W,J<0DON9:RKQ%??-1!&G5+F#+<IA3J/4>X\QWT"90:<TV$D
MJ]"8NEIB5^85&E#2>JNBXT8!)6/&LS0JA122U3%RG^#6SI$W8XLTYJY&X.79
MA9;L"SG9B<ESFU+H*2]?(KL PCQ*.@;Y?$IE]$X[.[*8&4Q=(ZDK$PP#R.>-
MSX4%S^S62&J3,9JX@VI^U'I6U*%=S%XCV2N3#".9VL\UST=K#816YR3#BLI6
M"D/(BPQ_\&L@C"ZWD,9&%?/<()[S%,-(I"K>'"G)I AC?8Z1:Q!R>9=3J2WK
MLJ0J2^I)R= -IK]!6P!I) 2FOW'S$PB#J6H0546GHD(R+R:14Q4)23G/%]<*
M""V1D^D:$JI@3!K9KC&8J@9153RNDFQB[A0E55E23TJ&=C [#2I9>9)@ !(S
MIHT2.VI2^(-6*B7N#%6BN6@2M000&AURA3-B$I/32'+*!,%(>AGKM+?<(]"1
MRVLG]PCJ51\#7XAK%"_E6F\DV2,,34+0Y,D!26;U&3FQ9VH-=#_DOHB!/WQ
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
M\,"Y IW^Y$'G7^G>/TPH')09SO18N [H)HJW?7-'PQ<F_P]02P,$%     @
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
MP.N;Z8?IS0V0E=GMU=G??K*/W)'K>G $E?TY6V[SGVS/<5T7_R?D!CO;;IX
ML?\S7_R$  )+'Z:59U>?/EU=-@9W(W/TU!T>'D .CP'8:*Y$#P(0(&?YZA[0
M1Y*TG^PP<=S(=\:A2T\8?XIA"^1KL&+Z-7:2<0#_\]I_BH>-';46,;P&!TA0
M_9S/-\7G?-DYZ%L0VNHM,,@:+^4GVX_&CA>.:2CY61[ H;NVLXT]+^L.Q9@L
M@!\ P !T(.4X+=:2SO1@$HB.B&I9M8;-UD"6LN=G(%Q5 =RU(P5VG]_U-"#W
M=K5=XD]V241Z#HRXRI\ J^&0[&59#]"3 R"W _UT1@>\>"!;O<X0]Y[R30%<
M&EGKD?W#@.2,<DQ.1!WN[4.QSM;S N4"9&A(I?YM<H^B['SS[WO0SR',*"L
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
M6Y%J:[ .UL57*Y32X,]WV?IW6R*%I?@*X\BG',UT.#\]UB8O)!\ Z2?IA'!
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
M&-&W:>0D[MB:=BZ)-P[GXH[\L?E/F/ _@9K(?"9M/./;Q[^=Z&(<UIG,$$,
M,=-P;H?"]P9<AP\BY:P18D->0RGF:1/HLD0_NDQ.<V Y:[C<^T))V3>?E&SN
M2/'P0407&F_^Q'8*?L#J>4 8%F3E$?5U<P]"(FT%CBX R[+*B!]]+V5V("_B
MRR,CQJ,F^:0I4&QK(<N+YT6DG$7& +8VRD%15A+'GY.QXOKFS(R3)6H-YX(R
M>XFY.W0PTD@@S *HU-B@HMAIX,HY92Z@NNE/&5JVI0;")H[^E!+I,VLM!6]5
MK76A%F1<L/2&Y#)%!@2(SQF,BD+CQG3-V%0ZR5J0$^U6F[>TYZ0UFWC]"72)
MLJ)XC(H=<$8*$L=^D;E>\C@S ;+IC>,5U%8_7-/>.S"MI/5"4':1Y"XM.3GE
MNN,%H<5*N+]V9M\S;>3+Z+/.2+VL_0;!;N-T)#FD.S HGT8#*2U]S(HU";3"
MIZR.S>)C,V.3"I5,2G"A#;C]J&D>%-E&Z*B,;# I$[17A>9(2Q[:X][48X:9
MQH&9P>1?>S8<;R\8,EI4#+"1,F F\I^*A5::=+J5&<AA*SMI<S4M&$:5X/<3
M6^"K=:41;C(8L=&.I&<\MLA;#D16A.)14$#3DDF1M=D"SJ-&#R<'&[,]5&DQ
M:-&G@@ODZH)] PN>2SV(!*""1*/UIA+!"YHYLM2" 5IE!0]A&.N&ID2;%7M5
MG]%GS*$7Q\L3]-PM1;:$Q=X/XQO6I65$AXH@Y_N@9'D,#J>D=NG_-MSS',Y!
M^NBB0B7YA0,9UHT1Z%M^@$/*;)$EC^X:J5BH:"N.LI*Q)#K<RK%ZS+ "Z#6<
M-CQI5S*<8:[#8CX+*DR\*D-OQ&]XLLJHAP'GJ&$N*,J**!00'>0MVF]G.(S@
MB%<GMBPOI#]HCY4"=AV3^RR2Y"PABTIWFS!N$N8W+""TU04>U$-!DBD(8(^%
MM/]A\)#\4[";N>!>\B::PQF<R*+P>(9FA58&NJ'+4$?8M]B[B (1K%A9+]0\
MC_(T $JW%"+%'A#T+TAD,&UOA5+Z1=A0-PX%N:;Q!NZWKD4=0#$'A>KEFQ>\
M3?[2AB4V(\X;E@:+?<I])HH7"A9JF1WDMD;ZNIN;X%4U)#-E111@H0\)'B[9
MQV3UF-6.UR?V9?YBF<EA5<FAZ\R3,39AO8%]3Q8E9>L,/WJN(KJ5A88$&Y'K
M-IG=V9?EB'X]=<<.A4RI]%FBC"!/L:FD\=/Q;?D,!"SQTI,?[?,5IJ;F*F=Y
M*KPQ;',Y?4?VDVN1?ZG7*DE0#4>Y!#"':ZG14XQ<BM1'A3TZ;8G($8GP(M]7
MIG624M?@LT9VP8_VL7>BDJ>S+\1X",<!%GZRC_V35OX!2C!"7\4 TH+HDI!$
MD,F;J<((2L=!>P3E'.SGIVQTXSA6$?9-@['Q5I1/%,X[ "^\)[+?$%- ILVY
M-@3JDMO?YX_%>DURX0,JPBK2R(M4%"G3CD:FCPH]0M-@<\BFSRX3T-9<H^)>
M=\\H><K8FPS&J5YMSPCMKTC"$K@UW\@3ZM6,*"[-(HK#=!1O[5YZ0,GX\K E
M\O+P@-95\CVJ"#4=_TH[1GYI2$]X=#V3(HU&\RC<C4(P46U@&+\NRXWU*\PO
M,9'PC8*,PIW8%A*V"7<8B]9GZ/G+$.I)8#J3P742UV(W/I$I$A49-3A_3SFS
MM@4[< J9W<2I6 "R(L5,G8%TKHFXF$+D1DG/E CE6!6(8.PC0ZS+J\^%8/TJ
M\H\\QVOEU\!I53Y>5\*#-[4_@M=F,9F4;@3Z4H2%*8V'94($S\YB*/=PLGV$
M]>"Q J"W#QR_/?5",?%"%0Y\,K")=";<M8!A<4$4>,D(T96M]V$;P/PTJY Y
ML>.:0S#(!K$J-IR.0,XZ%+B^>I:XR32-PR1L%3+&BUT+5YS.<JO@Q/X#<!1&
M16H'8Z7-L19EKL-F9?;<HC0$>(WT,!\9@S-;Y69(^748R>GN/N3W%5&*0QB4
M[U@7;/,3.)&&OL")88*$K*1X>.UC))QB-H14:@J-418ZH_*\BU#:;]=1_$6F
M(1HB"<_EI 8#4&(8@7\/(Y![LB21[? "(]MR/]2D9N;=3GY@#ML,JL9@?$%P
MA< CR;H #7'S^_.YS R_1EYE [7W 0=LS6K4JZ-2!!_8:\M7Z0?NB<.I7HU,
MPS,A(M(;%/CY+)9%WPC)1<")O('%HLI)U2?;J8"R8F[-17$11(GRA5E^98[)
MM3Q4B5B".IG+3+^+]:E,LV$9HA_PAX%D"-S>#D')+EG"ZH,=00PE 3$I(;FZ
M!:LB;,F9@>3-5U8("4S6C+R+]OXY'LN2AID]M$'E7A.55O)[AA%!52F=&,P9
M"R.PD:HD97/E#C&\>N=HZ,.0#, 'Y.<B: E),LSQVEYT8Z(E9Z'7%$0DE$"$
M]2Y!T#R1'Q N.;T3T#3-83,E3..I%ABH0"=@+/$?0/ZM?>1?RHDZI74 P9-3
MUW,LE9T'J[Q''P99:R0S<"-&[PK(O21*[S&H39F1,I7?MP\R1+$=W!(RAJH$
MI-E8#Q6\\5)6O^.619*=5"/)1\N:;LU:O<$0=+T8TA85"NY;1@.'K:\0^I.#
M2;V4^7=!@?6/$0+> @6A8YTKZT>M=-2/VO @"[D)L @BI/HS5C(57-PB!N!Y
MJA=UQ!$<02FU4L97;1.2/A@*R30L [QLCHLR4DYGF_S9]K7M_+''?("F"CR&
M>I-G"\>(2AP$"T?+]I8@8<)<0M82!A$*/A4W[@Q.C)J3#E+J&HXR0RC%.&]6
M3BC[IQG$8Q+QCGB4K;O!.MK4NS]8J1&?U%R0]IJI=?^$G)?RH82+K*Y-_4^L
MCJ$:AV7EATIHZC <;<E:2O,O62!)PS$7 !L7C-5J,E;!S C?[T:SD3W#JB.Z
MI*\J>H81*2(4^G@V/3L!1%F2IY+6J07Y83(AHG*E'D%DXE6A^]#=UUS3Z@UL
M?SQJ)V0*-]SRU9 &+:U<*2[=3S-&AL(\@/F,]6.G87^R#C-- =K/RV>"XT]F
M!*+6YP]E TJYSN[+[49$?QJB'D$0I;5A4)-,?N-DJ1WV*N%S-%1U)2:LS 5G
MS05;!S(,MA+!Q3<$O28'>;-1R-%08@VJOF\5NYK""NG=XHCX'#C4&Q?_L)'4
M48"4<'BVJV7Y(RH.=GE[==-3!4Q6['O%T%*A<0R7WNJOD654_6,[![D^?FR%
MQW7R_:R;[$5QR-H^LF, ?3?$V((4-+/(=:T/Z)Y[4L:7P E]SPGBP Z=('&=
M(/"LOX,0<EJL3V7F3 J,T8L".Q[[3AJYUA$\"ZJK$\4A#!PY:>HY<>IUCBD8
M82VQZ\GY>_L"ZXA=8*FY;ATZJE>%5; 4"U>Z5KL>6O]A-4S[HJ@@J>"ZL""S
M%OIL,2Z1SB(@$J.YE1L:8V QE;]X )1ATB4$,B+X%'J]-MB)D9AD9)U1^"X@
M#$!CG;>C,<CW!#+_5KLFNL40B;BK9*J29#^1DV933AK%_H_L]]H_NC=RRVK%
M4F7[:V_J\'W/QY@8$;[O^8&3(%UM!G^)5.Z540E 9YO5UKQ;,;NQ@3>&@KUA
M^=:1'P"$NXE,<X@</_;>MGR[=_DF]#V)(!B1)B7@1KJ)0!":YTL*8> 5:M>O
MJF+AR&P:+GTALH<>X5ZE\?I1)?9S?,X&"ZH\%<^U3*;3:3*R@OSF59B$6@M0
MA:K, G<BR^C^M3U^,V9&^(HY:X&'P[V*G>.6F<5(&YB8&RV2>NZO&]"FM /
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
ME]DE4J2)@>N/8]) 0 !(0I!9(MB*F\"%1TX$GSVJ,.##>*$;.3+GU?.P(%E
MW_DQ%AQ##6E7^FS 4AV(&+$/:P3!>QQA:;-0'4I$)<Z\L=O]QE*U.CNP 5>(
MHDOL'?;586@7_VEHE[IP1ISQ$KAXCRFC70H''B9A&[]BK 83)P-?[T:[&,YV
M''@[T*[]A/KF#6B7POV-G3CR00X&87N,0)H278B3Q#ZFFC=>["0^8F1DQR#"
MCRFZ +.=',]OX1N"HPL@[MM^@!+R&/$- # 8F_@F->S.-V_ MQC$]S%EQQW[
ME+2#R47P90R(")*\6#E01Z1$0!W5RC$=QL5HFA:NA5C-"$#>3Q#,8A1]497
M7HDN_"]-B#"E<%8>E1J*(YC)3:GB0@2X1N6'0$M)4F\/KF%=!,Q8!DV(<J@
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
MKM.@W6?KA=%;O6]C.H@10T)E6M^CRO_+9/Y?;T:23);$>E)&(B!U0.6H0B!
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
MI^_(+G3-B:[&6B4IJ^'HEX 6<(U4LX+*'CQ3LIBTUC;[!)L=#D3^+"NK#7G
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
M(%H.< >\ Z$\ 0@/L'0<("/0GN,4>,C81;CW<4\1\+YQ$SV9RGLI^@!3X"?
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
M1S-[Y^ 2XPLF+6IHY!W-[!T8M&E%,9%W-+-W,":MOFAD'\UL'QA;:IKO:%B
M8=8/QJ3ZT4@_FED_, 36M :CD7XTLW[@VJWX1#&1?C2S?MY'ZH>F3&0>S6P>
M'*K3M7J-S*.9S0,QS936+Y& #/<BV\N*\ZMUHJ)IBOY[!-KG!OG''#7OH7UN
MD'\,=]Z#, WUCT'^,=S9#\2D_C'(/X8[_7F711Z8B@RL_G-G/A\1"KG'B+QC
MN-.>#QG5'B.2CN'.>0ZGXX>Z&YG''*.><S!8-\@\AKNR@S!=:AX7F<?E-L^'
M!:B!E6(B];C<ZGE?A:*FI)A(/>XQ2STN58^+U.-RJP=B4O6X2#WNH)[)<'%[
M=;$J'ZJZ7$7V$:T]ORS6RZ01_6;WR88V?:GUX?MZ/;/GXCK<%OWYX1[/GV%>
M_0]02P,$%     @ ^H4+2[?0P@\H @  I28  !H   !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<\79S6[:0!2&X5M!OH ,<WXF216RZB;;MC=@P8!1P+8\
MKIK<?5TV=:7$7Q?H8X.%L,YY-SRRQD_?\JD>CUU;FF-?5F_G4ULV53.._9<0
MRK;)Y[K<=7UNIU_VW7"NQ^GK< A]O7VM#SG(>IW",)]1/3_-9ZY>=IMJ>-G%
M:O6C'@YYW%3A[11^=<-K:7(>2[A<XMVT8+KEO<__L[[;[X_;_+7;_CSG=OR@
MXN^"*GP<),M!0@_2Y2"E!]ERD-&#?#G(Z4%I.2C1@^Z7@^[I00_+00_TH,?E
MH$=Z4%P#&=?\)(0U7^L(N(Y\KR, ._+%CH#LR#<[ K0C7^T(V(Y\MR. ._+E
MCH#NR+<[ KPC7V\!>@M?;P%ZRPV>M='#-E]O 7H+7V\!>@M?;P%Z"U]O 7H+
M7V\!>@M?;P%Z"U]O 7H+7V\%>BM?;P5Z*U]O!7KK#<Y*T&$)7V\%>BM?;P5Z
M*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\#>AM?;P-Z&U]O WH;7V\#>ML-SKK1
M83=?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\'>CM?;P=Z.U]O!WH[7V\'
M>CM?;P=Z^PW>5:*7E7R]'>CM?+T=Z.U\O1WH[7R]'>CM?+T3T#OQ]4Y [\37
M.P&]$U_O!/1.?+T3T#OQ]4XSO4M3#WGW?1R.[:%<N^2?X9_6S. NX_LI7S_C
M,O73_3.EQVE+#I?/J_^?+E/_1(1Y17G^#5!+ P04    " #ZA0M+WI^?Y_(!
M   &)@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>M7
M>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S-ZEU5KU\?'44)MNN
M[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V*UAI^TA]G,:A1[:X
MO*:EV;1Q<O5^?6@]SXQS;5.:V-B>/??5CZ;3CX:YIW9<$^K&A9.T()O<;%.7
MD*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2+7EPGDP5:J+8M7FH
MC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+(R3%M"]HU:BR\?_)_
M#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:GUL?[85^L7X_?=[WP
MKV)@X^%_;_UP.01(#@F20X'DT" Y"I <IR YSD!RG(/DX#.4("BB<A12.8JI
M' 55CJ(J1V&5H[C*46#E*+(*%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*
MK!)%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K0I%5H<BJ4&15*+(J%%D5
MBJP*15:%(JM"D56AR*I19-4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR%BBR
M%BBR%BBR%BBR%D>4=3SFG6GZWY(\6;O^G,_&OW\MW@!02P$"% ,4    " #Z
MA0M+'R// \     3 @  "P              @ $     7W)E;',O+G)E;'-0
M2P$"% ,4    " #ZA0M+9O,+8((   "Q    $               @ 'I
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( /J%"TO36/A [P   "L"   1
M              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M /J%"TN97)PC$ 8  )PG   3              "  ;<"  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ ^H4+2P &(3)[ @  X @  !@
M     ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M /J%"TL7*71[L 0  ),5   8              "  :D+  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " #ZA0M+@XT&Q$L"  "\!P  &
M            @ &/$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ ^H4+2T*(E=DZ!0  .A@  !@              ( !$!,  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( /J%"TN (#++&P,  -$+
M   8              "  8 8  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " #ZA0M+:%UD;VP$  #1$P  &               @ '1&P
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ ^H4+2]$?>3>V
M 0  T@,  !@              ( !<R   'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( /J%"TL/4/MDLP$  -(#   8              "
M 5\B  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #ZA0M+
M*GV:]+,!  #2 P  &               @ %()   >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ ^H4+2QTDJ$"T 0  T@,  !D
M     ( !,28  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" #ZA0M+^O]UW+4!  #2 P  &0              @ $<*   >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( /J%"TL4UN9\M $  -(#   9
M              "  0@J  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ ^H4+2ZZXYS*T 0  T@,  !D              ( !\RL  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #ZA0M+Y_++7[8!
M  #2 P  &0              @ '>+0  >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( /J%"TO$SJHOM $  -(#   9              "
M <LO  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ ^H4+
M2\?8PH2T 0  T@,  !D              ( !MC$  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " #ZA0M+2<N6>K4!  #2 P  &0
M        @ &A,P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( /J%"TM56[U$M0$  -(#   9              "  8TU  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ ^H4+2R+D6J&T 0  T@,
M !D              ( !>3<  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " #ZA0M+8!HY3;4!  #2 P  &0              @ %D.0
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( /J%"TM[RUAT
MLP$  -(#   9              "  5 [  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ ^H4+2S(UXT&S 0  T@,  !D
M ( !.CT  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #Z
MA0M+<F[[D+0!  #2 P  &0              @ $D/P  >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( /J%"TL$5#AL:@(   L)   9
M          "  0]!  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ ^H4+2WJ$QD[3 0  G 0  !D              ( !L$,  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #ZA0M+ :XY%[@!  #2
M P  &0              @ &Z10  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( /J%"TLFY9+\MP$  -(#   9              "  :E'
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ ^H4+2[I]
M?+JW 0  T@,  !D              ( !ETD  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " #ZA0M+ES6P?;D!  #1 P  &0
M    @ &%2P  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M /J%"TNZIF5LM@$  -(#   9              "  75-  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ ^H4+2[J;.\JW 0  T@,  !D
M             ( !8D\  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " #ZA0M+'OB,OL<!   W!   &0              @ %040  >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( /J%"TL4+7O8TP$
M )P$   9              "  4Y3  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ ^H4+2PR^0TO& 0  -P0  !D              ( !
M6%4  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #ZA0M+
M>!_4A+@!  #2 P  &0              @ %55P  >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( /J%"TN8SURCY0$  /8%   9
M      "  419  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ ^H4+2RMO!.YE @  GPD  !D              ( !8%L  'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #ZA0M+0.)EG=\"  "$"@
M&0              @ '\70  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( /J%"TOSCT"V5P(  "@'   9              "  1)A  !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ ^H4+2^?Q&[\,
M @  AP4  !D              ( !H&,  'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " #ZA0M+R#[3BSH"  "9!@  &0
M@ 'C90  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( /J%
M"TLFK<##E0(  ' (   9              "  51H  !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ ^H4+2]<P9.^= @  ;0@  !D
M         ( !(&L  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    " #ZA0M+=[OPL"@"  !;!@  &0              @ 'T;0  >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( /J%"TMTD^6.$@(  )8%
M   9              "  5-P  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ ^H4+2]VPDZ\C @  & 8  !D              ( !G'(
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #ZA0M+",?6
MV"("   C!@  &0              @ 'V=   >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( /J%"TM&[YZL/ (  *8&   9
M  "  4]W  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M^H4+2\ #NHGZ 0  7P4  !D              ( !PGD  'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    " #ZA0M+8T;* A,"  "4!0  &0
M            @ 'S>P  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( /J%"TONB01XMP$  -(#   9              "  3U^  !X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ ^H4+2^Z3,?;& @
M"@L  !D              ( !*X   'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    " #ZA0M+XYW>L0@"  ""!0  &0              @ $H
M@P  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( /J%"TM#
MKG'SU $  #T$   9              "  6>%  !X;"]W;W)K<VAE971S+W-H
M965T-30N>&UL4$L! A0#%     @ ^H4+2SO9^;]/ @  1@<  !D
M     ( !<H<  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M" #ZA0M+\I185S<"   N!P  &0              @ 'XB0  >&PO=V]R:W-H
M965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( /J%"TM+GS9M@P(  )H(   9
M              "  6:,  !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L!
M A0#%     @ ^H4+2RC2+]'="0  !3T  !D              ( !((\  'AL
M+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #ZA0M+@/X,E?,"
M   $"@  &0              @ $TF0  >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;%!+ 0(4 Q0    ( /J%"TO:[S!1&0(  * %   9              "
M 5Z<  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ ^H4+
M2WYYFL,I @  <08  !D              ( !KIX  'AL+W=O<FMS:&5E=',O
M<VAE970V,2YX;6Q02P$"% ,4    " #ZA0M+!_?1="L"  !M!@  &0
M        @ $.H0  >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0
M   ( /J%"TN."+>Y_ (  /,,   9              "  7"C  !X;"]W;W)K
M<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ ^H4+2XPD1WD3 @  F 4
M !D              ( !HZ8  'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q0
M2P$"% ,4    " #ZA0M+:"2:DBEH  #R>0$ %               @ 'MJ
M>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " #ZA0M+&/O[P4T"   G
M#   #0              @ %($0$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M /J%"TLM'$A&H00  /4I   /              "  < 3 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " #ZA0M+M]#"#R@"  "E)@  &@
M@ &.& $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #Z
MA0M+WI^?Y_(!   &)@  $P              @ 'N&@$ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     20!) /$3   1'0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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>80
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>88</ContextCount>
  <ElementCount>254</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>26</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/CondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/BasisOfPresentationAndConsolidation</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 2. INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/Inventories</Role>
      <ShortName>2. INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. PREPAID LAND LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PrepaidLandLeases</Role>
      <ShortName>3. PREPAID LAND LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gure-20170630.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://gulfresources.com/role/PropertyPlantAndEquipmentNet</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet</Role>
      <ShortName>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/AccountsPayableAndAccruedExpenses</Role>
      <ShortName>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/RelatedPartyTransactions</Role>
      <ShortName>7. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. TAXES PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/TaxesPayable</Role>
      <ShortName>8. TAXES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalLeaseObligations</Role>
      <ShortName>9. CAPITAL LEASE OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/Equity</Role>
      <ShortName>10. EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/Stock-basedCompensation</Role>
      <ShortName>11. STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/IncomeTaxes</Role>
      <ShortName>12. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. BUSINESS SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BusinessSegments</Role>
      <ShortName>13. BUSINESS SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 14. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CustomerConcentration</Role>
      <ShortName>14. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 15. MAJOR SUPPLIERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/MajorSuppliers</Role>
      <ShortName>15. MAJOR SUPPLIERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 16. FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/FairValueOfFinancialInstruments</Role>
      <ShortName>16. FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments</Role>
      <ShortName>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndConsolidationPolicies</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndConsolidationTables</Role>
      <ShortName>1. BASIS OF PRESENTATION AND CONSOLIDATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/BasisOfPresentationAndConsolidation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 2. INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/InventoriesTables</Role>
      <ShortName>2. INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Inventories</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables</Role>
      <ShortName>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables</Role>
      <ShortName>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/AccountsPayableAndAccruedExpenses</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 8. TAXES PAYABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/TaxesPayableTables</Role>
      <ShortName>8. TAXES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/TaxesPayable</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalLeaseObligationsTables</Role>
      <ShortName>9. CAPITAL LEASE OBLIGATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalLeaseObligations</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/Stock-basedCompensationTables</Role>
      <ShortName>11. STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Stock-basedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 12. INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/IncomeTaxesTables</Role>
      <ShortName>12. INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 13. BUSINESS SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BusinessSegmentsTables</Role>
      <ShortName>13. BUSINESS SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/BusinessSegments</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables</Role>
      <ShortName>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesUsefuleLivesOfPropertyPlantAndEquipmentDetails</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComputationOfBasicAndDilutedEarningsPerShareDetails</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="gure-20170630.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 Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 2. INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/InventoriesDetails</Role>
      <ShortName>2. INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/InventoriesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 3. PREPAID LAND LEASE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PrepaidLandLeaseDetailsNarrative</Role>
      <ShortName>3. PREPAID LAND LEASE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PrepaidLandLeases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentNetDetailsNarrative</Role>
      <ShortName>4. PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetails</Role>
      <ShortName>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetDetailsNarrative</Role>
      <ShortName>5. PROPERTY, PLANT AND EQUIPMENT UNDER CAPITAL LEASES, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/PropertyPlantAndEquipmentUnderCapitalLeasesNetTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/AccountsPayableAndAccruedExpenseDetails</Role>
      <ShortName>6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/AccountsPayableAndAccruedExpenseTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 7. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>7. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/RelatedPartyTransactions</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 8. TAXES PAYABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/TaxesPayableDetails</Role>
      <ShortName>8. TAXES PAYABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/TaxesPayableTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalLeaseObligationsDetails</Role>
      <ShortName>9. CAPITAL LEASE OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalLeaseObligationsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 9. CAPITAL LEASE OBLIGATIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalLeaseObligationsDetailsNarrative</Role>
      <ShortName>9. CAPITAL LEASE OBLIGATIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalLeaseObligationsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 10. EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/EquityDetailsNarrative</Role>
      <ShortName>10. EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Equity</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/StockBasedCompensationSummaryOfCompanyStockOptionTransactionsDetails</Role>
      <ShortName>11. STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - 11. STOCK-BASED COMPENSATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/StockBasedCompensationSummaryOfStockAndWarrantOptionsOutstandingDetails</Role>
      <ShortName>11. STOCK-BASED COMPENSATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - 11. STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>11. STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - 12. INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/IncomeTaxesComponentsOfTheProvisionForIncomeTaxesDetails</Role>
      <ShortName>12. INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/IncomeTaxesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - 12. INCOME TAXES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxExpenseDetails</Role>
      <ShortName>12. INCOME TAXES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/IncomeTaxesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - 12. INCOME TAXES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/IncomeTaxesDetails2</Role>
      <ShortName>12. INCOME TAXES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/IncomeTaxesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - 13. BUSINESS SEGMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BusinessSegmentsOperatingSegmentsPerformanceDetails</Role>
      <ShortName>13. BUSINESS SEGMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/BusinessSegmentsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - 13. BUSINESS SEGMENTS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BusinessSegmentsDetails1</Role>
      <ShortName>13. BUSINESS SEGMENTS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/BusinessSegmentsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - 13. BUSINESS SEGMENTS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/BusinessSegmentsMajorCustomersSegmentsDetails</Role>
      <ShortName>13. BUSINESS SEGMENTS (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/BusinessSegmentsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - 14. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>14. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CustomerConcentration</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - 15. MAJOR SUPPLIERS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/MajorSuppliersDetailsNarrative</Role>
      <ShortName>15. MAJOR SUPPLIERS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/MajorSuppliers</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetails</Role>
      <ShortName>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="gure-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - 17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsDetailsNarrative</Role>
      <ShortName>17. CAPITAL COMMITMENT AND OPERATING LEASE COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://gulfresources.com/role/CapitalCommitmentAndOperatingLeaseCommitmentsTables</ParentRole>
      <Position>64</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-20170630.xml</File>
    <File>gure-20170630.xsd</File>
    <File>gure-20170630_cal.xml</File>
    <File>gure-20170630_def.xml</File>
    <File>gure-20170630_lab.xml</File>
    <File>gure-20170630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>82
<FILENAME>0001193805-17-001447-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193805-17-001447-xbrl.zip
M4$L#!!0    ( /J%"TMT>G91)<H  '<5"P 1    9W5R92TR,#$W,#8S,"YX
M;6SLO6MSX\B1*/K]1.Q_P.V=V>BY :GQ?O3,^(1:W3V6/?U8J<<^OC=N.""B
M*,$- EP U,.__F9F 2! \0$0  F2<.S:+8FLRLK*S,IW_O*_GR:^\,"BV N#
M7U_)Y](K@06CT/6"NU]?_7%S=G%S>77U2OC??_J/_R7 ?W[YO\[.A(\>\]VW
MPOMP='85C,.?A<_.A+T5?F,!BYPDC'X6_N;X,_C-?_^?JR"!WXT2[X'!;_DV
M;P7M7+9&PME9A45OPEDT8OF*IFKHNB 9JJ1(LBG(TG\KYT]CV/&]D\"?\9<_
M*N\E"_Y+EK_)ZEO9?*L;_T_%O1(GF<7Y7M*3)4FJ)$D?^==_>;J-?.\M_K<
M6 OBMT^Q]^NK^R29OGWSYO'Q\?Q1/0^CNS>*),EO_L^GWV]&]VSBG'E!G#C!
MB+W*ON5[P?=EWY-MVWY#?\T^^N*3N'FVA_H&_WSKQ/.5$< UGW\!"?S53?(O
M%#^LO^%_+'W46_I1@W_4RS[JLH7/Q6QT?A<^O($_P.=E[4R2SU0Y^WC$QBM!
M-M[ 7[,/>G&H*;*Y[GS\$]D79O'9G>-,\R^,G?B6/IS^ 8$QR\# 7Z+09_'2
M[]!?EGPI"(-@-ED.EYM$;Y+G*7L#'SJ#3['(&^7?V_RE\A< !OSU<NCH+TN@
MNYM%+/_"W<P?1RPFIHK/1^&$OH#\]"IC$"2JMS&1[C4;"T2/;^_IEG"IL^P+
MYT^Q^RK],^[]ZZO8FTQ](*XWV5*<848A"(&G1/#<7U]]C,))!J(D)R'_MW$V
MWS__&@L2+WG.?YO_WG/Q+V./10)!R4HXS&CM\NJOK_X$O"M9EJX9RB]O%K\\
MW^[-TOW2W:: _]!]"04P4I2@T/G3_#C92O._O?@:"]S"E_#<\^W=TE>RWY<
MR'Z9HG0UGB_B+^.#Q2T74\D2)&5_Z0))_[P,)Y,PN$G"T?=/;'++HKVA;4YE
M[&[""N?-_^0",$]3WQMY"8=5<#WX)'_%4_'V%M\SAM__\#\S@!O.-PT#^#&^
M>/+B5W_*/O;BW+^\6;I%$;PWR^$[J/O^%C$GGD7/IW?C2TY^(G=^X;I> BAS
M_*^.YUX%E\[42QS_I&Y_+0Y.A ZN6>)X 7,_.%$ IDY\4@2P_/ G<O,7H]%L
M,O,!4>Z7Y)Y%B*2(W2,J']@5F+X3=E+$4!D?QTH?JTV2?[Z;>3YZ0OA)__G)
M"[S);'(<Y/$U"@%?R?-7'U!Y$;A()5-<[]WS-[#FRD121L1F2J@#R+43W"UL
M5T+TKNFNYY9=#7)UG@9RW0FY%A$]D&M5<OT;N_=&/CL2W:L6@9://I!,59(9
MS>(DG/SSXPP4UV06L8_>$_Y/7,1W*OU25)_@HXU>VK<54#0\X_TD\NQR/SFC
M>S#3HN>353^)DE>@8Z#> Z/>D]-&]TN]@TZZR2-DG,D*QDGW18N-W2+I 7;B
M-BN;5"?!O]M:DX?I!BLS1:X^#_>^_WO?)9]_<H+9V!F!R0 G_^B,/!]@/L'+
M7X.'$Y,  T7TF2(ZE0WK?,WP)]!G;_AYCH8<W-DH^1+=L.C!&Q75^&7'';3J
MJL1R&<U<=N/XR:F0R_(##P13F6#@EKV1XZ<HCD^&;M:=>R"?JN3S98J%"/!,
MI_@[GA#3$L+)_KKBT /55!8Z830- 85'DO^SGEH6#CM0R3(J,0I48@R*;R\>
M(F,;8C'V1"R#XCL03#V"&=Z@@4HV4\E@'O7,/#HH\AG,HYZ81_VCFL6H[Z#L
M'GFT9W#1GN1M#PK$_A6(/=W]\/KO[_7?6V>#P:H\TBM>S-88FECLOZ'!+O*U
M%N]]:&9QNG<_-+7H;U.+?=##T-RB3\TM]B(1AB87!]?D8E^9G,/KT;/7XS!R
M(Y:1TB!^#DS\'#ZI4<_>)(R> <?A+$ 7SU=J.#QB\5]FD1>[W@@Y^WTX ;7@
M1.BM'E(&HJNB4@V$=G"$MJ<2NH%2#IE2]M5K;C#:]VZT]_QAJJ -75)_)%0P
M@Q&<'4->87#MQ4?B$7YQK'?/[U@PNI\XT?>%<,!Z1 R45357;*"L Z*L_N63
MK::L VN[<AAX;JMGWFGV:NI%S[RA;U,3!>BH>N0-3>E:)X]C$FR#]&B;/&Z8
M[X/YR0?9^2#]+]P),%Q,6MX#^_ TA3LXEH;%/.Z0&^B_AR-291?<-G4P,A!<
M7:MJ(+C#);C>&@%E@CO$'I=MX+GD[^\D0J0?)&X+KFY])YE))2MT*"C;;XK1
M+A+22Q<^U)6=XJ4/Y66]*B_;)0EDJNU09L;Z4&:VCZL?RLV._:H/5^?=PVOX
MV4EF8,O^YIS,.[CBQ$?.&^9P[7V[]ETD<RWS[PTD,/1F:A2M'RBG#Y33VY@"
M[*$M4,Z!J62+>-9ZB6>C@.?#5'T7)6%]/.]($B[2\Q C.X(8V2$Q]D!P1T!P
M!R7AAIA87[2\?@JI-30SA-4&NMF*;H;(W/XC<P=/18-W8J"<+:VY(2R\O[#P
MX5//$%D>J&6S(3_85;UXGWIKBZ^AF<&N&NAF*[H9[*J>V56'2$6#7350SI9!
MB\&NZHE==9#4,]A5 [74L,*'7D#][P5T4!;[0%D'1%G]DUGS!&P+MCFP#*UR
MNC(>(-]B!UGJ7YTX>3]C7VE)^3C8[*,7.,$(U,)K-F+>@W/KLY@?,#UMP0!9
M=OY=<]>>IH(MHP#EQ"E .7D*4$^< M23IP#MQ"E .WD*T$^< O3CHX!9X/'K
M_^/F_8M[G= $/?8G+PXU13;?PF>RQ;(_E;? U5:L?W/O1"Q>N46*+_K0UGL
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
MVH&M4JA,MO1B%G8#V#[B ,1[YF(M1CN(4S5%5HN)@Q7V:@F\:@%\4RH%\)N
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
MW+^5)/VZHA&K=*X5;GK%C@T V\B.:P!3N@1L(U>L!JR82=T)QM93YQK K,:
MO7/BA?[?W5(8[;<U4$VH2^T*J(XHJS&FMJ:JND#]'>3?/=#:Q0,8<G?L\PRU
MDB_CE +7-Y*N1&TKFTI;DJ07FQ[5A*2#@ZRGT)4',2S=+&II^S_(>JI>T^;;
ML#2K3P=9SPFK;T25I:+_IIN#O/C>EO)X8]OUK>!H_1!;<@=VW)-[<XBM.:-G
M-[$-5T@2^H];.@2U_K^*XQESW],H:WAEO-"E"8C+Y[6TTF@'RQX*_5EJ [&S
M8_SSPG4]_+SC?W4\]RI(9]Y5*B%OZ9 T<Y"LF#&+OH6+J8X7TVD43B,/O11@
M"/W.[FBL)PY::N.NLH&A6P&PLR/D+IN;Q$EF21@]IU-Q$=$1VH(C%O\%\!Z[
M'AF&[\,)@+ A[$&!C\,X_Q8)L&<M'C"G\IW)C&IRH3(XM;WDBE4=',+O'T'$
M'-_[-W-_ ^RBV^)+4/!-?!E37C9^W0F>TQGSK>1?GQF2:LL9'V\%1C<'J=W,
M2K-,+%-N?H[LVMZS:00[9)/*+B9AE'C_KO5 Y(*'-QG;T$:Q4FVF9.B654R,
M7@-FPQ,M2[CJX$2J+FN*K>SB1.O2"=H[D8ZEFZ:YHRM:&01M[T"&H6EZ,>A7
MXT#%OWT9TSA@EX9=M5(]HFJE0.G*S1I!5;_?C:X4YS1M"=5'+P"Y!#=(K:+;
M*;<JU76NVZXI:+4+L;"_YG:@?6;)I1/??XW"!\]E[KOG/P"_5T&>MG !.MW#
MR[G.V\8\=4E5U8*TJKY]NX#75DI,4)),PVH#\JM@%"$9OV?\?Z\"&ME*D^R6
MCU/?-A<"'@9#+1<T;-ZY-7#KUYT;BB&U#RY7NL& ;Q&U9Z9JJXJ]#M;%;=L!
MM'9$6,:N>L5^5VU FIJ V1UD4X>9NVH._)9HUG5+D91-)+$1E.X.5+]KK*Z:
M"^50G1R(@KK7;,2\!UREG=NPI'6 +V[9#I!U,=PRB%\C-G4\=V$.,UP*+<4'
MC[9BA-OR>G%2!9#NCE/[O=0D6^O^.%A]'R1AU)*X 6%IZ)JREH0*6S:&K[8P
M5Q7+6"A]: )>)FKF'-&*VJ&JFFUI:Z__Y<YM05M;ZU"P7:^^]LXW0[M"&^3=
M(5I7H\\LT[(KJ-%+MF\7\/K:"#J:BMK(]I##^T@)U=_"B]'_S+R(P1J@?"?/
M7WTGP+XOV.F%1AZT\O;9MEE@O.J;MPMV781;)NA^W<!-@CJM'? >6'M/H267
MYX]7V[D]>&M7;\*C44RYW [>%8R06^\M2Q %V5#=R(=+MF\7\-H21*DF0"H
M?@T:"+^I+^/?P^#N&XLF:1"2W$Q?;GWOCK>9Z@3E-?9O&?3&2&\ .ET6!6@7
MW]E6U&A%DZU2.&OU?LT@JQ_6,HQR]E!UR#Z,QVR4?!E_>!K=.\$=NW82]B7
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
MH75%&YX+%R[>%.?BB,4SGP^XR_JA)',!MS UGD/!^7LU^Q,>7K!]WC+-2SN
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
M92#GU8*]0\S#,':-,V'#P.6Q=2Y(5H=CTJ3I@H<RUXTG1:"=,M"IY*FD-O
M"-![R=HIZQ"UXQWBG#DX+*N\?77MCK*63J[&%%4<'^0A))8>)]F#D7+2/%M[
M[SSTRYM9?';G.-.WF=+YGL6CR",X+P)W3H-?0Q"9<"G?8/5W(&*__^D__A=6
M+/V2+7 58)IA&#V_SSTA^6>1T!"L:S;^]=5'>&U3C1G^+PGYOXTS57KUIX:'
M3YF6 X(41(YLRNSJ8IIA1=%T(H,+5U6M]7=,6#[I]$5=WFTDO"DA;L-*1SU-
M+9>6JMP.JCJ?S585C]O@>S]K;X&8+9LDI&+%,"K/^;EV'G,3NFYWZ70WI<?C
MB-0FXX@,T!RERBU$5YRM/E:.%I^6;(FZ)'6 SY8X;'V;R\T'_(B56/=9!+_B
M.5N72>N;IFT^A2IJBBRJ1M7>,6T?8&<'U435E$15[<TD@BW:X.2:Q^;C_CV,
MOI]YP1E8/YBQM4N5IY*:T_)R3025I(FRWK1WTM""?</S:BNBI==]#O;2@GV[
M+H]##Y8V>[!HHJ4IHFXTG8PP7$WK5Z.+EB6+AE7U(>UMCYP*OK9UKK+,K78'
MOWS[-6)8 /^[$[B42K9SA]KZ]B]Y.10'DV>I4389SWNC0!3]F\<6R.U,^2VI
MXS;"@&'68B(,*"8[]L;)<QK82*/7%!;"=<.@$'P"'<2=48$ EB=GR6OXL4<G
M8O<A-159J,\F%W#$A-A+9O.RK@S^.>P4 II@V.C?W)'K"-@>@3*)?"SZO'5B
M[S2"P>_GK1R2^XBQLPDLGN?1L #K<#-'&D&"Y$?7D!8H<#3FR5POD1WS:!ZL
M\X.LX,0-@[X./ZBBB9&7B,U=[5FY"0_]I64">0^1M,E%5LV+E8QIXG2AW+UP
MHMA[6G<>8?NS$!P_*"H8"!)?X@=%UT7%D.N=1UAZEA.@NZ* N4];.M&+DHN%
MK'IRZD0CYN?=9_AES-LKW( HN)LY6*GT]?H2XWB@E]VE@DEP[H"FLYJ4.ZRU
MY%*+.D\EX6,0WWM3"I;Q! %0^ (>%YLE]V'D)<]I8NP2(-)$6D;.^#Q6!&OR
MM@T+>Y1;(J6=%L);.B(MAV=.,8!'YT&W+",XW3]+1Y_OO]VB #*6 SMIH!VC
M@UA+_^1->,\'73NW32'&]',F?/?\<(+I1:G(=WB(R[D#W-YA^.QE/>X/LJB
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
M2->)78^EB;9>-PC3Z'J6B)LC;Y"8&]9Y\CY5(FSPR5%Q ^9;A,(/Z+@UTW&
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
M:#'K 9"V$9L3)^ 0R5TLE.9G+6R!G?."?_B8")2/1=+8?J0H&8#7PR#C0&#
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
MD;*,.GK@1BQMWK1ND<*I78AAZS4TUDXO9/</8:G3T<ZDQF?0=E^^C@UO8.B
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
ME)NC6K/;@^R=-/P5@^][[H5,O&B2SN.D?,20/=2G4O& >@*JS]Z7\8?AN3U
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
M89<R8+H&O'3D'KH#40CV(LGNS^%;3V'T!W(XC=GPC3S3R@;/\*1PS)/@%3<
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
MC2+>2+CS"7%.]5\%I=0J/,N0B>H[07U!?4']TZ'^_F*=8RR2Z]_%&;@':;N
M1[!F#ZQI%SD)U@S.FK8AF&#-X*QI&\L-7AC<^")K\YW8^]F,8A$Q+=;YZB;T
M*YV$P<3S/59Q+"[%Q&47Q\8^D<NNW5 N:T#MIB]CO2.IS?KQW(,<"0+#<4 _
M- ?6:MR6<V]'.;3NO-X9O-4P'XF;I$D8/4M>.<FR0=/QFL JNV'MKXK=V+99
ME\=D31^3=H&S+E!-.V?O?%.P1T8)J1!2(:1"2(60BF.2BGT\QZJ9G-Z-W.<P
MN(!X*(6@'$/G-_@SN#@81__H)73>$S]VN93#2VYK"+JT/1@']?9G^$;,QL-#
MT*D;_]%(4M/^1T*4A$T2-ND(!>EB'(+4Z0U)/VY878H5EQ]])Y$&:(/3?JLN
M[G_36\FN!-F7%=HC^8^$TW4[K@I.'SNGA4Z?"Z?[2M[LG].-/(3MQ1+-*QRV
M]$^C]W,:)%\IFQ,6W'\,9F$T9TN\?<[^V*Y08I NZAM[*)?.U7'79S2IM<V_
MF7^[:^]H7.,._U$ISV!DOBOD=)BFU<7&2_43^]WZ9=>;U:UW&IOC>:Y98/T6
ME-@+Z/];0;A]9=BP./<N]UN)R.AQ':53.K0H[@:CI.>MZR>K_!JE@!Z"60]T
MCG9V3/RZB4*\^XB/@66]V)3/;I)&KB_]ZJ[B+,Q*0:3,M1J3H+*Y]&<CI==A
M!"YOGB ;OXSV@O0Z%O=4F=JM8X.J=1M)_YDF4D0?:9!2Z05638?]O0$X:!2
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
M76R<;('3:1!C+/0=:\(31^,ZX(EVO?X5B<^VEQZR011#)KI5=QB7R,AUSK!
M-%I[J(T@=P\2CF53=D\YER-*@?8Q@N=\!<<BEJ,1I?9,)J&IG9T!V;)Q,I\@
M^#[+=75-.*GB5GZ4\BD36\;P8%3UY*=,<7$M?W*BW= I'3@+VG#.QOD*B-!$
M0>C3(K1J$TU3>^M=)MS-4>$E!%28!&%[QTKH_8GV&G>SWVDSZ_86DV6D7JCJ
MB\DRJJR8:[<>7/?'U9!;3)8YM$J*R3)"7,1DF3$*C9@L(R;+G-YDF74N]5@U
M\+A]*S%CYB!D%S-FQ(R93JP6G<%WUI7CXPZ9*%I?[QM%>_=6&W><,2-;*E&=
M?IY>"!X>0A%U$VN,B=53KR Q8Z8&+&+&S*CTI]N,&97(^/Y,$</2Q(P9P;O]
M&].#*&##D$S,F.D<5)W,#;M.='PMTE/@,RZR')ZZHRH4&=<RQT_5473$$3-F
MA$D\*NJ.1'G'N,PQR&Q#5U/,F#D:$<(.BMA585P=%<:U3*?^41;V2!.T'4)T
M=:(:!M'ED;2?&^L3C3=J/T^F1] Z\90ML6H0T[*);(ZJE^TI4UQ3'-';9J\"
M[C@6T?7!78V&[JJ8&C,B(2&&H1%3'<GLC3$NTVEP$[[B'Y7%&]<RG:;&F&#A
M1C/O:*S>J'@P?"#"FT1']W+X3L:"X"/,>9XRH?<FV0W]2C$U9ISR8A/34(BA
MC^2D'N,RG<86*,3J:3+H"%).)\,712:F)A-5'4FF?Q07Z2>4&ST=076( G&J
M,ZXQV^-:YK2RGN-:IIOH&DA>?? <?D-75(R+&9&0Z Z<P@K1Q-3"80R<C&VY
MB3Y\"_WC7::3C=.()>-KK9&([U@SG0J1#19J=B23R'BV-026#N2WB#J6"I'3
M)[FBV,08EW-YRN1&";<L VSQ(5HEBG$Q1RLXH*6*2C1-&,;]U35H0'!S5'4-
MITUPW81HW!D)P<?JI(KK^$-Y2AH;GJV.14!/G^+B/O[D1'ML3NFUN_ P$TJ_
M+V@P]9(THL(5W4$S0X409B2II-.GMDX,60PH.Z\39ZR^IXT'1>>98L(#;4M^
M2R:V-9)QFJ=/[I$8@],G])[DNJ'O*485CD,ZA!H*0I\6H56;.+I.'&,DR?RQ
MNILBU2D$]$PH+FSOR8GV&G>SWU&%6TK8EP%B+33__*<TOKAWW<5/MY,'.DU]
M^F66C8WY2A=X$Q_<?PQF831G%_)OG[,_?H,]WOKAY(^__-__@U3Y\WT:T9=K
M7(=Q$N-G[_"ST@2P@1^^TMDOKSY$X5R5%>M"5N#_DY#_V[S0Y%=_830>TRS%
M.NQ>%I"Z(EU;](/P*7(7O[SB__NJ''-B%51HW]'\VT-$*9^^*"T-1,Q'%-94
MBW%@4TR2;(C+UE"P/NN+X+'&D);=R'REH#43S^<E,DW+LC-=*8!0%@V,=L$4
M[54]G+HTU4?]/V7DF@ZV."KDSI1S+0P&'#IM[C.S8TO7:_=5YV\YLJ;9^7OB
MX%[RV&/CAOQJWXQ^\'[P^09;VMKOWE1QB&Q91-&:OE7KC3"G1U*36"KK2BE(
MVA-)P7=1#(MHC5]4"I)N-.]MN_5UGNQ0_WC8>.50$\=B\B.<G''MAWV]!S!K
MW/IF;[P5B-)EN2ZC:JY:]]'V^,AA.D2UZMZZGSPU5#",CE/WK#E]<J@.T<RZ
MKTDZDV-_CO#&R&$W^+\'$040_D.GTKWK!7_*^NV$@91$;A#[_ U*.)/8N!GP
MDB'(> 8H?3>8-'68.P4X#?('O2W7I?F&;IK$-)KZ>1TXV;33QCEQP[2P[\9>
MLPUG2.4WIJP11VG:@T?(_"#<,'2;6(UC]V84&HDSG_6*6VD2=ZQ^BF(3W5:)
M;M5]8M W!OO#%.)V32%*[8[(1XLI>)ZJ8^"SO9/'M&DG],&MR[ .])?D@499
M IE( 4W0669O9&+A'V\FFR.#=RP<LF&);)E$4YJ^01!$;GJ(Z<1LG- 75&[:
M6 RHK UK,(;V9C=!I5X:]<^;S-?M, ANR_9=.:U>JK"6- W3.Y\.=<>Q>^<N
M<L9Z_(!+VK3HK1^J"MYL#Q=T&5W+I@V!!&\&YPT$.+HE$[GQ-:S@S?"\,8FB
MJ\";KL?G+JJN.4#+.MX__ZE..6Q>.ONR O=#BBT'/GF!-T_G7^&+KG_C/N,*
M\8<P^I+7\OQ&W9C&WW#7HAY7U-@.Y$0VKCJK*[)YLPG&3>G+'6!]!*6>M7,&
M1>'9:>)W$V$6-GF6/KF!>T]9L=T'NL51'3[34Q=R]YFI_Y.7/'C!3S6Y49?B
M376S_=N20WU.0'[(P#(OB#5?;WGPLEL)D@<J!?!U.->D.?SYH:E5RN!01UP@
MIW<JD+,L(IM[+S@\67HZAD:LQIUU!3TW;:J;1-:'$,_AS^EU9KBU^=*D))14
MO9D1V_/!TK>U&>GY6<,(X%R#VJU-CA9-OHFM*FIUO^6=1W!INM/7Z$-!50,5
M5#.%@AX#FGBMK^IU<TA'B^:1*.B>SE#-0A75;:&BQX"F0F3%)K;3O?9FY(@>
MB9+NY135'5114Q8J>@QHVI9#=$THZ#@4M%UM8-?L6D39_.J:1#C'<A^5J(J)
M<UP.0*-SHC,0639E8O3W4$D0>D![>(1U;9UL)>O7T9$VHA2DVBV!F+)";*VK
M7155.OU7Z<C$MC6BU7XB(GBS-]ZTNE#IH7KJ2%S:WV@<_R1=S0&,1(IP>&%,
M@ZRQ$OBY-$Z$J[N1>&\4HIHJD1M/S#Z2=[,]A9Q[]BM/&>/C]0=ON&61'ET_
MI?C0#M_;S7E)J.2S6KI%5A,JO,8>71.B:0ZQ.S]R.H1G<GAE%%BWJ!7OM?Y[
MM:@\KT^]\=T@N0JF[_^=>@M<Z?>8SE+_-V]&:Y:,_^_;U/,1[T]T?D>C_\W
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
M<ZK(WJ2^-[NEZE"<P#OL6JX-2.F6 5$.L[7$:'SW5FC,5XIR3.9:%F)'MB^
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
MT0X$VE6>WI6$;]_6TW(E;.[HAST:5R8:0G \4 ,B]F;T801(I&G*#X_(*JM
M<,3^DMI-:D1CB6K^G;ZY@/2G\+).XG.JR F5R.&VQXN<ZMJ1&RA1IGA4#I38
M7X2UADD8<].=>.ZL9_J>O3IP39((=^V%'8))[EDG=WU) 17LB>(5)$;-57#]
MXL&NZ9NOS1C5WJ%BXV*4:@[R!"-KX=PI)D>7\3%X]_'O#/J44V5%I*"RRMI;
M4A^!?;Q>HO*"^4J^6G[ P7Q,UA8)X"N;O>\E@(_-[.)!>W)UJT!@3%/2<U;[
MN7/2\&E2D/R2G>=:<+3$)Z@C._@QA*8B_,"<@:QCS'7X%;W6@0J+31+'_J/V
MXX(5=2GT7%=SK\A7=BZ.M?:C,1[TT&-B@WZ[TQ^/Z!=S%=AR$3+]>$+^XPGY
M*A;%V[=;X%KSA>G_R-_6LVO*V]GS/![/2[EJ7A@2]PHU:]/(KBEG-\\M"98
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
M#C_J'1\YG;5%2J=FL4+)B :'09-F0KB,DZ*,=M^NRGF\]O"=$Z2-"%!16L.
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
M6ZG;$!,_8O'**$8)D\ CEVA%UEX6H($(5?[RPZB(I!JUDL@T'#15!J@A6><
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
M1-&*W01 :83P<A5$&SS8;-DRF?$]M+E)KIZLKEP_%Y\>US%F<\/)C^]/V,Q
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
M.1CG8 Y>S@/.OZM7?A+*/N45]TI_VCH*_('LM,D#[/LC YRF]=Q DA.XGKX
M9L3LQ:SZ(/OQ37[,<8=N1W\?G5V-V2Q/_CB['Y/9_F^WXQLP&_L9#NA-[%N'
MK&VE-^6;YO5F-KNWV,R,J%Y=T_.  :VAHN(E-<:&&!\J,X*;\%46FN_G6TF
M@$S#W7P+=O!X-=_+__0&S<97HSF9+&]'Q%=&\]GHYHZFFDUO@$R;1>)IB_-B
M#<<@Z;ZFY\5*<C"0:]91D1),6/9S8*R("93+\U7'PX/J2*:1Q=JNWU#Y8IO?
M0#\X>EHH68?/SV_0?/2W<>'@P9B4*E&(XFIP^7R2OH"7)!B;KZP[RK1[2;$'
M\ZLWN'80.#B\^[2BCO]/;ZI!*C0]NYI\&0%:H&E\+MTTK,EU(JO7P*4*5BYZ
M5RC X$FJEG!9FQ&!VVFP//*G*/!PG' 5:4J&^6S8@M_JG<&V9E5N#9HR@T%@
M6XV%S-63-RSF/O\[#%1N-6?W'8H7[;*=%'L.F3V1QQZ]RPOC-<QMNPJU^OQK
M+PU0>1AV)XE@D-Z+&<)CLML-3[1 9;$H#QHQP4>(B<Z>6LR%@YO3RVTD?TAR
M%,>TY@A3_VRSI<E,&KTXL=<T\_?^E:'&5X]-I!IP/7P"Y CLSRYA13I]@^[F
MT_._'I^-:#F\\^DU/21@#C6,428)L33GKNM8!@YY->2NJ^G!(-- 20%F+'F=
M@&O,PQ<PH'6''^E F>$5?=,\?&RJVJ$DM^IR-RA=\; 5M&"@U*"@<&&<DZ."
M'IQ/4#>HQ0[/A'-(H)GNZIK9P,*OQ83V_@TZN[^;W(SO[M#=^,LUG%IO,S_Y
M1O,)[DD/Q_2A*(/ZQPT\5@\N3=2O'%7J&,! S41+X22=\K"4J0H7N$GOG/9J
MF,9\ATB4;A'E-V*U&LQO84PE9F_ !P:-+9059KX/;]#Y/=DS7-.$T>G-.9GY
M9KWL%Q1'E]?./Z*8%9KQ<5P[S%<>7AHP63N^-#:@.,!LY!@<2*W4%"#T\0VZ
M'OUE.D.L M!D/ .R=%XZ/B__LK6E:>74L]B<N$R4+T]8.OK!\=5"R3JZ* MB
M/*4,"WB+ILRRIM6R@6=HM&G71RT#:+PUKH@_OD&7H\D,?1U=W;/J95F9LM$5
MFMS<S6?W@'8'M*R5G^;UVX@?0/<].'0K"<<-<UY+&7:]MP[F5=VX%@+ P+:+
MUD)9TZT,MN>H2(%<W<3(^.:-2#LAX$#=L#EI(^&P8-TX/?^TS1DZGUY?3^;L
MQAN]&4%OQ(U842B>3+3]&<AL?>8D?C)=U&ID;?A_-E9#,V2V6@*ME4&5NF=&
MG&"@VTK=.F09,STCOR5JT>*J[(P\FY03(L+KY:4?50T@)V6GCGF]-MG63Z2Q
M5]]'H=ZVFD^-8'!,Z+02*O4P,MKWM*IX3@QC-IIA%_O/["*GV0RD8[![&:9)
M\>K=%Q7UX$@R5E&H AH$T8M#&HI6J$<7T?HA7:P#E-]+A($O(2IY'F//3^F_
M3..898Y!H\:BZMI@\98<#,::=11W$"4.EN+%.!!E@8$P93$%L_G,G!U$Y1Z#
MN<Z4%PPJ6RK<JN 4$(SB,.&E<?ECZ1'9;./4CUFB%]4ZF_)5#63,;A6C+8VJ
M8-20%PY&VRDL7J#.:=$9#O'"A[(^S_ S#M>8.!_18\@>A3!U QOY['J#AF94
MG<(&)C#H,]54A!WC0R5&&+";+%>.']/Q,(TO_&05)4[ 7]"]\I^Q-TH2G!IN
M2+J)LIHQNH.QE4S2#G+ 0'@'Y454N]$SCGE5E0UU2JF8XX#*05P0#)2/G3CT
MP\?D%L<LE=L,T(U<5F\6FIE0N6JH9P&#2#,]97$\E_F8%WZPIO=;Z%O(60D
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
MB=4!K(D)A ^DA)F> PS2C-2L@VT>I4X  UDCUUTOUP$]:[K JQB[O)HP^7>
ML\3I<G!/::XJFMB;>*O!W9X;I1(&[DDVM-/(GNVJ#YDK,A=_1J6/(*_T%?X,
M64G\0$>72JL41YDZ>GA'FT;:RF[6/431-_3L!&L@IT\TW*NPD?]D<[(I*U/&
M!OT[F&6NI(PP,LE/,+JU/._4IAN%65H.FR P4+V,#0TY&,@TZR@6"=',Z/F[
M!S"@QD);M +S=%%4T,P*TRJ:0\MA$VH&JI>AIB$' [5F'<7M7L)*+H1D=8HY
M)0Q@7>"%']*[+]N++72Y'7E+FI":\AR.[+T=U<:OI0R[\UP'\ZHS7PL!8 #:
M16L59)T*4V^/[O84!JN]HXGU!X!J<JL!L :E*]$O!2T8J#4H*&3N\/< /L.#
M3T*W?!B?.0%-6;U[PCCEYN25WP,G281=I\[;ZTWZ4.#LH4E46-Y!-+1(1+]F
MR0,1#O! 1*4-]-8K0A/M), +5G34?[_A"V6RMJKP:N@1Q[9L"=&G72IW/Y(M
M)GKWV12E-/ ^Q Z^R/=OBZJ2;U9@>E0I,,T^@/(GS_DG$!TAO6>9*P:*)J:0
M><^WMV-9FQDR6H-Y*T,*%!MQ09F(6VL\2#BHX:&16V=#2Z50U5TW7F,OTSH#
MO&[J;2W"^C,D+8T37B4QY(<Q:W936OEF22:&39"9()1)RF=#&%NJFMWGZSC6
M'M=*B2T?OFH4KAVE2B@'AYN1>DI@K3@U&/!09-\1]YG>56P$CY38,G@T"M?
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
MC]'M[!P&SB[P A/5O/PM(2.<-3'9Q)F9 66<Z3G X,Q(S3K.<B9X0&L%, C
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
MIM(P5PV);,;<5LL)M3.I4DO(C!4,Q-OI*SQ=PGF.:L U3F>SA]+J:!V]^BI
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
MDN_(^ =0Z0M'E5L-/-Q,!)%&"'B*:/,35'O'-U$M&V9G9)59^-+(J8+TM_?
M<*/64-''] @FXT#?9SP_#+5UH'D]";WA*0\SE7\'U/)2M:0);70\,+)!&[B4
M.J=NY1(1N*:6Z:9J[Q+M$+D/]V&,V1T@[XOCAW0^G88L@2G@"9,+-@5F*=9G
M3D"O-HLI*)VD %C3>E"^WJ^=I VWOM"@/K[ _+\GX<AUZ4.,R0R[V'^N7\)J
MPP>@=SNI*UF&&!/Z/F?_ ?DARB6@K0@PG4C]FS E'I=\NZ=E -UM,CT-^ZO$
M"J:?;F.\<GPOSS;)O!Q:TXE>$%0G'G23!+IG6QE@V.69S,)[I,$!?O5RT$P(
MT7BFU'8>,>SS.A?H_E4J:]B7O-]* L!T7KX09&G"-'+HNC%QH1L2+[I) MW)
MK0QHN\[F:=@LPLK%HN%30*2-0'53W6-OQ0B]MY7ZFG<NZ\<AK\+G!M[@]-Q)
MGF[CZ-GWL'>VH642R,257Q<>N:G_K!S-YMR ^K2#TO6.I3>JJ0R4"T$/&_0]
MJS#AAS^4+EMO90W4O_D3*/-HY/YS[<>8+2E9N31:'E/I;IEQ NK7E@J+%P0X
M.\U9R01DZ^]6Q+ NE&!@_HQ)7@6BJ%1DU)]*;LA]VJRT2;_F4HX0DW-4Y, P
M4;"F8AZV[SH52[@!=6\'I5M.Q86HX:=B9BF[?E3W*J2GTTIJ0/UGH*18<#EY
M(L..,2&)@S14>D<4>2]^$+ SNI0H[%-7GLWV^4^W4>"[THQ!8V9 7==>9R'Y
M(R-CD^=61G%S*/^=]#83A'[-_GM.'W4X"R+WF^UB)<5YA?N$O76 IPN3S=N<
M_D*59CI+SV9VD <($[V8(9SX9$)I"J3IMA;]RH0#0$H>0-W0O']> H%?65=$
M-U34@'K90$EQ(YNQH((GO[H_F#.L<@29SRYU@+4<@#K(4%'5HX:94UOU:8_X
M7N9HD.OFQ4T]UUTOUZR8_05>Q=CU&93(OP-,_T&GF24M8/8[^WNK[4U?L@'A
MH'>3A*N1VP^@\A>.4/$-/D.7OG($<_.45?7DKRQ<8>*"X.R4^>X)XY3[)&>;
M:^<?47P>.$DB-&ZEFD/5$^]%-"!@]6V1ZE$5_H$CQ#^!LF\@]I&CS$^DVS7V
M(<2^=(14H!PB3:3\_=IHRX[7;F_'0EJ($1< .'105BP98, ]9%:54,%J%,>T
MAA6=JLXV6Y(L2C1Z<6(OJV5V&<4+[!<UQ%]7?I9>.0GY]E69I;7/CP+ C7U;
MI5EDQP]B&;K2Q^G$4J;+%$!,@Z.\8-T1*FF1)]+G>K#C=*;)@4*XE&7W"_8?
MG\B<.GK&L?.(*Q7<]@%DPT]#2V*T:/$^05W2Y0CEVJ!,G5IAQH&PG9<-;T[R
MEE,"F@@;%%060@>3X2W4#BJV^:,@B%[JKQ:U8 /42VVT-2J-M(V%% * .:E9
M7?";*!7+5YJQ >B_+MJV\%-+[(?U+-7P*V>S;LHGJ89[D4JZ";Y<4TVN_=!?
MKI?YB?&%HAJ!"2. <=--WZ:]/!> ,@FH.%V_&*RR0;-]^7VV2>@&:X^>,.>_
M=.M?M;R#ZG8#,SJBX:BX0HARX6POE?T\E,=9?8M5-10TA=K:20 $AHZ*"YYK
M]5ED_71 :T>^IFC^@H-G0A&%Z1/PGI^$\Y?H[]B)I?-":R&'U_\2W3M#X(AB
M@(YZ(A(QF> [_RG&N(?N+\0<) !$[7N  !5Z&""X),V^.P8**8<( 5'YW1%
M91X( /SG'B:!0LI! D!0O@< T/3I P# _(GXK0Y]^7.'_M\*.;SNE^B^8^]O
M)<+N^ATZ_/"ZN1\??XB(&=U5G+[C^PDA4E;^$4"GJ'42\]BW1(.UZOMY].Z#
MKF5+!*!:5Z:7M(5+A$.U\KN/\^C]CYI6+A- :F6I7K)6+A,.U<KO?YI''W[6
MM'*9 %(K2_62M7*9<*A6_O!I'OUXHFGE,@&D5I;J)6OE,N$@;]5)_=':3U!:
MUL!W',P9Y I&J1.(#4G_"J8-*\H(S4=_1;]>X(6S#E)T11EE=R/*?[HB_R)_
MSO]$_H,FCY"__#]02P,$%     @ ^H4+2XYSDJJJ-@  F6H# !4   !G=7)E
M+3(P,3<P-C,P7W!R92YX;6SM?6USX[:RYO>MVO^@S:VMNEMU[?';S&1RS]E;
MLBS/T8DLZ4AR)MDO*5J"9"84J<L7CY5?OP!(2GP#T"!! ?),/B2.#8#H?AI
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
MZ8Y(JX?)M/\/W&7P2S_]@QFY$F.R]\2)K7MF!ZVW*2_(C?"I+)Q]N:5F(UW
M_]*%236A9NR,Z>S$[-=O53,Y6<UPLQC=\P*:=2EY(P^0>W8/W?GWY!: B')S
M\!FO$MGA@Y)IIMNZ%?*V#$6)R-,/>)DA!X^YQGQXL/P_$:D5D#"$X_'F]-%M
M]4JB*B;_]"&>8@3P_)\QD7=8?!V/IOP1HBSHIMM@E@0:Q(33Q_HS<I%O.>3-
MYW)CN[1L("F3*41;V%&WL2V)-Y 1IX\XC1O9ETO-FW6,+*JEUKHS"4IBRR/9
M'(TH2Q!<4]7O+JFA%U61VG1ES<T(C"F(&8G&XJRNJL;:4\K)KBXVQ:<>Y33R
M7"]/79HS6VA1 KIJ3U@F9UN"F6'&ECIP0X09*M9;2PVU9QZ#<[J8?[^2Y-/7
M64AA@8#6<X_9D1+* Y750WM6L_KH\IE@RK)+#X%[3'C/<S&9$:8T.24\-[A%
M*\]/[A-H+H8'V_5\6E@J)@@?/?E1XB#*!Q0^>\L#%SCGZE$GH3WM6GV!.CI4
MIZX0[%F1</@66XTK6W@=5-%!>PJW9E+#9,'I'S8C%$)T]T(S[0G=ZN)92>ZI
MK].*J^OT30SD,@C067O^,-F+(3!#S- CZJS"WZ\,R!<FPVG.2B2TF(0'Y+E9
M7'45_YY$P: [%/]7O.!4C*T]#YG<>E3'3O/%XQ[KD/;:C3-[+79SWW(#3  !
MQEW2_W-BF)9_1+&^*'[KV=;WM.=.4R@8<(EKCI 94LC9>VL=]P9D6FM-'@"\
M,@/4]/5[^@[@U@KL!;F6M9T(&PSBXP4\@/:\7W)GB"1C#$93$CL#,GG)\AZ
MG-DX)83!D=IWT)[/2RU6!4:8@=87?'P_$UI>D&^MT2C:/"%_O"H]%1!OEO(C
M:4]();=KUF75:0$MV%8EA]&>FZHV:/6P9^W')YIAAT%VLI-)/*^2'DA[EJQV
M!4?$0<6B8^9[(4ZZD]PKH?=U7@G-YN/>S_\8#^_ZTUFG_Z_'P?PW0UX&95Z)
MU<M3"^JN-5U3,L,YO[9&L9UHS9>61BL+7PJ>4MJF/$79LJPF (+7-1K@'SE^
M\:JVA@&3$RL6 IGI9POGF(!"+$K$C>*Y9"?LOMH00*J[G2(VU91D7J;I-%_S
M<[OS-I;M<HS7ZN:&H<*3N*+56DU0)NC>C+?]#XAH4ESG;+&I[J>1=>!@4FR&
M59E[MBZ"I+*Q,4F$)$#A4&T&+(P$RR* !-UTOVBM Q6($V: 5DS:*T*+U5[W
M<]<Z,/%I-P,?0E>$Q]XE90_Q/"?$%K"QU?O/R+>#I4UO/D4J@^PXNA^ZUL&S
M'J_,P!F0*EFXD<*'T/VZM=:F*LLA,X ]4AKI]E65DAG??O;H+8T4P#/P0_UN
M:5@&MEIIU]I77H3@\3.KG3QLH/N"^C<"[:LU, !5.O6-0O$;"]AK_^ 5R=/1
MXN].])*2GG;Q?GF'54NL:=+E0E/ IF$;B.:DP]RCW! <^Y)CZ<Y7(:<6U&*4
M&?I;J^]KVB_=*()'[7L:!<MS'?F(8G'QX?J"(D%^\SO=5O!,YAZOS!#>F89H
M;3DD'8[_4G4+2 :K.9;NS!5B3!L09]*2:V8R23RK:2\I10.KJ?(I31W5K>\:
M\#Q1WFJ2P<\ J[<P\[>&7#W#209#4XS?PO1; M+,H*B>%3S?.][7 X=RL5 ?
MZL1"];JS?W3NA^,OLXYY,5![@J5"GRIZZ=5,R80FOO=B8X&XW3UBA ?N/L%1
M%YMD+W&5+W'^GQICF5,0B8EF6=FMR3$S%*-VW_JW]M2_/M<-MU54W9NG;I*
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
M*1'-YB$3#!&>)KJU'))F9?:,4!C/^W;W8/WA^3W'"H)2J(7 IZ7L [JWTUK
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
MTSCM>\1,O,AJ#$53O0=7M2.%1Z4:9PDS_>5K>'GUX+GA,SOM9;8)E.?J?9D
M'GFL61N[#N@TK^?>U8T8@UPS<(B3"3A4$&@H%E?OY][U!R$6^690+-H)%Y?#
MHHI 0[&X_CCW;GX48I%O!L6BG?3@<EA4$6@H%C>?YMZ'"R$6^690+-K)%"Z'
M116!!F+!M:'HBQQYR^BJG43@</Z;9=/PJHFQF![_#<KO=G*!2_ [2XIB5I_,
M<R+!R\D;Q>^*VLI0TX3R%IX:F971IF G3_%$DZH"(P2_RBUVT_HX4"G@?+="
M-;NDGA F?R'_>L)#XM_\?U!+ 0(4 Q0    ( /J%"TMT>G91)<H  '<5"P 1
M              "  0    !G=7)E+3(P,3<P-C,P+GAM;%!+ 0(4 Q0    (
M /J%"TNTBCB8\!$  /;$   1              "  53*  !G=7)E+3(P,3<P
M-C,P+GAS9%!+ 0(4 Q0    ( /J%"TO=@'Q72!(  /'8   5
M  "  7/<  !G=7)E+3(P,3<P-C,P7V-A;"YX;6Q02P$"% ,4    " #ZA0M+
M!.QW58@7  ! 0 $ %0              @ 'N[@  9W5R92TR,#$W,#8S,%]D
M968N>&UL4$L! A0#%     @ ^H4+2[OY+1]\4   _F<$ !4
M ( !J08! &=U<F4M,C Q-S V,S!?;&%B+GAM;%!+ 0(4 Q0    ( /J%"TN.
M<Y*JJC8  )EJ P 5              "  5A7 0!G=7)E+3(P,3<P-C,P7W!R
;92YX;6Q02P4&      8 !@"* 0  -8X!

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